Differently from the author's previous book, this is a good one; it's not one of my favorites, but it'ss consistent, thorough, and it accomplishes the objective it sets. Overall, an interesting and informative read (although the writing style is still unbearable).