Are you aware of Project Gutenberg?
Project Gutenberg offers over 50,000 free ebooks: choose among free epub books, free kindle books, download them or read them online.
They carry high quality ebooks: Their ebooks were previously published by bona fide publishers. They digitized and diligently proofread them with the help of thousands of volunteers.
No fee or registration is required, but if you find Project Gutenberg useful they ask for a small donation to continue to provide quality reading for free.
Over 100,000 free ebooks are available though affiliates. Sounds like the place for great reading!