Google Books
search 10 million books in 40 languages
if book is out of copyright or if publisher has permitted, you can view the entire book
use "About this book" link to find table of contents, related books, references, and maps
"My Library" keeps track of your searches, books, purchased, viewed, reviewed, favorites, read, reading, and wanting to read
links to buy from a vendor or borrow the book from the library
write your own review
browse books and magazines by genre