Google Books

This site offers searches and previews of millions of books from libraries and publishers worldwide. Do a keyword search and filter by Free Google eBooks. You can create a customised Google Books library using a free Google account.