Books are worthless. Go to Phoenix Arizona and play San Jose Dick Moran $100 a game until you can beat him. Then you will have learned the hard way. Either you will be broke or you will become a good one pocket player.
There is no substitute for the Hard Way to learn to play pool. Of course if there is one book that "might" help you a tiny bit it would be Winning One Pocket but then ONLY on the pages where they mention San Jose Dick and whatever he did.
Me personally, I never learned the Hard Way and consequently I still suck. I did however learn A LOT from Grady Matthews' Tapes, from Billy Incardona's tape, from watching AccuStats, from reading Winning Pocket and Shot's, Moves and Strategies (although I should have paid more attention to where SJD was mentioned).
Willie Jopling has a good DVD with a lot of good one pocket moves on it.
Lastly, a book I owned but never really read was The Science of One Pocket or something like that by Jack Koehler. Someone else should be able to tell you if that is worth anything.
And Dick, I am JUST ribbing you. ;-)