I've read about a quarter of it, and so far the author is spot on. I'll get back to it when I get a chance. Seems excellent.