Oh how I adore making discoveries like this! The Open Library is a internet archive of books. Their goal is to make one webpage for every book ever published. There are well over 1,000,000 FREE ebooks available as of now. (Did you see that? FREE!!)
The Open Library project is an open project: the software is open, the data are open, the documentation is open, and we welcome your contribution. Whether you fix a typo, add a book, or write a widget–it’s all welcome. We have a small team of fantastic programmers who have accomplished a lot, but we can’t do it alone!
This is definitely a site worth checking out.