Essential reading,a honest BNP appraisal