cphb/book.pdf