Internet Archive
The website is a huge repository of text, audio and video files, including public domain titles. You can browse and read online over 5 million books and items from over 1,500 collections. The collections include the Library of Congress, American libraries, Canadian libraries, books from Project Gutenberg, and from the Million Books Project, as well as books for children. On Internet Archive you will find book files in over 180 languages.