Google Books -- Search the world's most comprehensive index of full-text books.
Hathi Trust is a partnership of academic & research institutions, offering a collection of millions of titles digitized from libraries around the world.
Internet Archive is a non-profit library of millions of free books, movies, software, music, websties, and more.