For cash games (esp. small stakes on the internet - a must for bonus whores) I recommend Slanskys Small Stakes Holdem and Theory of Poker.
For tournaments, its already been noted what you probably should be reading, however as Amazon still hasn't shipped me my Harringtons books yet I can't recommend or advise against

I had linked you to my comments on those particular books, the comments are on my blog from a post I did numerous months ago. But unfortunately it has been deemed that as my blog links to amazon, the link has been deleted. Blonde has its own link to Amazon.