Free book download site
Each book's page has information on the book, the author and relevant links. It's all open source, which means you can edit mistakes and add information to every entry.
On top of that, more than 1 million of the books on Open Library are available for free download. You can also borrow e-books from an electronic lending library.