I need to get back on track with this - not really the reading, it’s not too far behind, but with the writing about the reading!

Christopher Brookmyre is a frustrating author - by that I mean that several of his books are really good, and yet others fail to live up to these high expectations.

This book lies somewhere in between - I want to say I love it, yet I also want to say I hate it!  The problem, for me, lies in that in some books (and in some parts of this book) his narrative style heads off on a bit of a rant about something or other.  Normally it’s about the state the world is in currently and while that’s fair enough it does tend to drag on a bit.