Project Gutenberg offers over 40,000 free ebooks: choose among free epub books, free kindle books, download them or read them online. You can search the catalog for a specific title via the sidebar on the left, or browse preselected lists.