Depending on your level I really wouldn't even recommend a book to folks anymore. The amount of info that's available on Youtube and even here at Cardschat with the "30 days to Becoming a Better Player" will improve your game and set you on the right path.
The only thing I would tell you to do is find reliable sources and master the fundamentals before trying to figure some advanced stuff that folks are trying to sell you.
Most of that stuff isn't for 90% of folks that are playing low limits anyway. I just cringe when I hear some poker pro telling folks about some latest and greatest poker system that's shown them the way and not recognizing a lot of folks still have trouble reading a board at a glance or couldn't even tell you the
odds of making basic
hands, lol.
I mean get the basics down, learn the path/steps to improve your game and take it step by step. Pass on the books for awhile.