HathiTrust Digital Library

This library is a repository of digital material from 60+ research libraries plus content from Google Books and the Internet Archive. Hathi is the Hindi word for elephant, an animal famed for its long-term memory. There are 16+ million volumes with 6+ million in the public domain. There is full-text searching across the entire repository. A free Friend Account allows you to create your own collections which can be set to public or private.

Visit this site