There is no substitute for experience. In your spare or leisure time, play as much poker as you can ENJOY. Make notes of the good plays you make and the bad decisions as well. Your own diary will probably benefit you more than reading the books designed to make money, not benefit your play. Most of these players got good and rich by playing hours and hours, not just reading. If you want to look at charts to understand the math behind some standard plays, go ahead. Just understand that the motivation of a poker book author is to make MONEY...not improve YOUR game.
That being said, the books I would recommend are the 7 Harry Potter books. There's got to be a spell or curse you can use to get an advantage...BTW, but a good magic wand too.