The first, and only, book I read was Harrinton on Holdem. It is a tourney book but it has a lot of info that will improve your cash game. Other than that, Theory of Poker (I still need to buy this one) or Small Stacks Holdem if you play limit