A good read, so the one star is for the printing, which appears to be some sort of horrible print-on-demand item. The hard cover binding is of the very cheapest type imaginable, and the (unattractive) graphics on the spine and cover are not even squa...