This is a hard book for me to review because I've gained a measure of respect for this author from my various interactions with him. He seems to be a lovely fellow who is willing to do all he can to improve his craft. This is, however, a review of the work put before me, and not the person behind th...