Project Gutenberg : Over 36,000 free ebooks
Project Gutenberg offers over 36,000 free e-books to download to our PC or other portable device. Choose between ePub, Kindle, HTML and simple text formats. All e-books were previously published by bona fide publishers. Project Gutenberg digitized and diligently proofed them with the help of thousands of volunteers.
No fee or registration is required.