Openreadingroom.com is a free Internet library where you can download hundreds of (mostly) public domain books.