I really wanted to give this three and a half rather than four - but not just three. While I enjoyed the book and thought some aspects were particularly well written there were some parts that grated a bit. I think I must be a bit of a pedant - but there were just a couple too many coincidences f...