Google Books.
It is a great resource. THE resource.
First, I still have to NOT find a book there. If it's copyright-free, you should be able to download the Epub, for free. If it's still under copyright protection, then Google points you to the various sources and indicates prices.
http://books.google.com/