A good place for a lot of "free" books is the Internet Archive. They are working with all the larger universities around the world to digitize and make available many of the books that are no longer available through any other source. What is there will surprise you.
www.archive.org/details/texts
The second best source I understand is right here on mobileread