Really nice job. Well argued and nicely written.
Please note that most of the one star reviews are simply personal attacks against the author, and don't even discuss the contents of the book.