Look into an app called Stanza for the iPhone. I've been using it since it has been around, and it is wonderful.