The Online Books Page from the University of Pennsylvania indexes over 1 million books available on the web, including those from Project Gutenberg and the Hathi Trust Digital Library. These ebooks can be downloaded to your desk or laptop and those in Project Gutenberg can be downloaded to your Kindle, Android, iOS or other portable device.