Andrew Kinsman's Poker on the Internet
One of many recent books written specifically about online poker, Andrew Kinsman's is a good beginner book. Written by Jesse McLean
Let's get this out the way to start with. I found Kinsman's book beneath me, a lot of the pages were like "duh". However, I have played thousands of hands of poker on the internet, and read dozens of poker books, so this isn't surprising. In fact, it's a good thing, because it means that he is explaining things I am very familiar with in ways that make sense.
Kinsman's book is very much a guide to moving from kitchen table poker to playing on the internet, rather than an actual guide on how to play. He covers the technical basics, like differences between online and live play, and more advanced things how to select good games based on lobby stats and how exactly the software works. Pretty much any question I've ever had about online poker (and some I haven't) were answered.
Article continued on: Best Poker Offers
David Sklansky's Theory of Poker
Sklansky's Theory of Poker is not an easy read, but it is one the fundamental books of modern poker
Lee Jones' Winning Low Limit Holdem
Jesus doesn't want you to read this book!
DD Tournament Poker
DD Tournament Poker is a good way of practising for multitable tournaments.
Ed Miller's Small Stakes Holdem
This book is the graduate course in beating low limit games.
Doyle Brunson's Super/System 2
Doyle Brunson (and friends) update the Poker Bible (Super/System I)
David Sklansky's Holdem for Advanced Players
Holdem for Advanced players by David Sklansky is one of the most important books about the game.