Understand that limit, spread-limit, pot-limit, and no-limit are all separate games, with vastly different strategies. Tournaments are also very different in strategy from cash games.
The Dougherty/McEvoy no-limit book is my favorite. It will give you a solid foundation if you don't already have one. I have the McEvoy/Cloutier no-limit/pot-limit book, but I didn't like it. They have other books on tournaments, etc. that some people swear by. The Ciaffone/Reuben no-limit/pot-limit book is supposed to be good but you won't find it in the chain stores. I haven't read that one yet. I have Phil Hellmuth's book, his advice is questionable, stay away.
If you play limit, start with Lee Jones, then get Gary Carson, then get the Sklansky books (Small Stakes Hold'em, Hold'em Poker for Advanced Players, Hold'em Poker). Brunson's Super/System is dated but probably worth reading eventually.
Keep in mind that hold'em has changed a lot in the last few years. As little as five years ago you had to be very cautious and push very small edges to turn a profit. Nowadays the casinos are full of terrible players, so you wait for a huge edge (AA vs. a bunch of trash hands), jam it up, and rake in huge pots. The advice given in older books may not reflect this new reality, so be careful.
jafager