Looking for places that have free ebooks? There are several great apps out there–my favorite currently is Stanza. The native iPhone/iPod Touch Stanza application (available for free from the Apple App Store) can share books with Stanza Desktop wirelessly, so you can take your books on the road and read them wirelessly — no internet connection required! I’m currently reading Accelerando by Charles Stross. He is regarded as being part of a new generation of British science fiction writers who specialize in hard science fiction and space opera.
Looking for more? There is a great page from Penn. Also, try FreeTechBooks – a list of free online computer science, engineering and programming books, ebooks, texts, textbooks, lecture notes, documentations and references. And, of course, the invaluable: Project Gutenberg.
Happy online reading!