This is a re-post of a review written several years ago. I have just re-read the book, due to its mention by a commenter looking for an excerpt. 1,686 more words