What did you think of hbp book?