Project Gutenberg offers over 57,000 free eBooks.
Choose among free epub books, free kindle books, download them or read them online.
Search the world's most comprehensive index of full-text books.
Add collected books to your library too!
The complete works of William Shakespeare available through MIT.