Project Gutenberg

Visit

Project Gutenberg offers over 53,000 free ebooks. It is a volunteer effort to digitize and archive cultural works, and most of the items in its collection are the full texts of public-domain books.