This is a pleasant change for me as I don’t get to do book reviews very often. But when John Hayes emailed me to let me know about his book and if I would give my opinion on it then a blog post seemed like the obvious answer.
It’s a little bit late as his book was released mid July, and I only got around to finishing it this last week. Anyway here is the review. Read more