Project Gutenberg offers over 45,000 free ebooks. You can choose among epub or kindle versions of books, and then either download them or read them online. Many hard-to-find historical texts are here — including ones in English, French, German, Italian, Portuguese, Chinese, Danish, Dutch, Esperanto, Finnish, Greek, Hungarian, Latin, Spanish, Swedish, Tagalog…

project-gutenberg