Why I've been a bit quiet recently
I don't normally share personal things on my websites, but since I spent the early part of the year promising books and sequels to...


Welcome to the new website!
After the unexpected breakage of my last web server, and the loss of all the sites it hosted, it's great to be back online with a new...