There is a problem with HPFAP if you are playing lower stakes. While the book in itself is very good, it is specifically aimed to help you do well at the higher LIMIT games. While a strong player will still win against weaker ones, he wont play optimal if he plays the same game against weak players as he does strong players. For low stakes limit play Small Stakes Holdem does the job ALOT better. For a low stakes No Limit player there isnt the same amount of quality work available... Mastering No Limit Holdem is an okay book for NL beginners. For the (litte more) advanced player Harringon on Holdem is an absolute must read, even if its aimed at tournaments many of the advice apply to cash games as well.