Free ebooks by Project Gutenberg
Project Gutenberg offers over 53,000 free ebooks: choose among free epub books, free kindle books, download them or read them online. Most Project Gutenberg ebooks were previously published by bona fide publishers. They digitized and diligently proofread them with the help of thousands of volunteers.