Machine Head
-
Dead Notice
—
by
Well, this is a bit of a bizarre one. My final story of 2024 is ‘Dead Notice’, out now in Flash Point SF.
-
Shoreline of Infinity #38
—
by
In the second blog of my non-fiction catch-up, let’s take a closer look at issue #38 of Shoreline of Infinity and my new Noise & Sparks column, ‘Goodbye to All That’, which…
-
BFS Journal on Fantasy & Gaming
—
by
Time for some non-fiction housekeeping! It’s been a busy last few months, so the next couple of entries will be about things that came out in the middle of all that. In…
-
Fantasycon 2024
—
by
Fantasycon 2024 kicks off on 11th October at The Queen at Chester Hotel, where I’ll be capping off con season with a few panels and a reading from some of my recent…
-
‘The Badger’ out now in Gallus, plus Waterstones Book Launch
—
by
After selling out of copies at this year’s Worldcon, Glasgow 2024, the Glasgow SF Writers’ Circle have announced another launch event at Waterstones Argyle ST for new anthology Gallus. Featuring my new…
-
‘Invitation’ in ParSec #11
—
by
Ahead of Worldcon in Glasgow next week, my new story ‘Invitation’ is out now in ParSec Magazine, available from PS Publishing. ‘Invitation’ is set in a post-independence Scotland and explores perceptions of…
-
Glasgow Worldcon – and ‘The Badger’
—
by
The programme for Worldcon is out! Glasgow 2024 takes place across 8th – 12th August at the SEC. My first in-person con since COVID, I’ll also be helping to launch Gallus, the…
-
The Honey Trap in SF Caledonia
—
by
My award-winning story ‘The Honey Trap’ is available to read for free on SF Caledonia – now with snazzy new art by Becca McCall. The Honey Trap is a story about perspective…
-
Shoreline of Infinity #37
—
by
Just a quick update to say you can pick up my new column, ‘Into The Woods’, in the new issue of Shoreline of Infinity. Exploring forests in speculative fiction, it’s a journey…
-
Awards Season
—
by
Thanks for all your patience while I try to put a difficult year behind me (for those unaware, we lost my father in September after a lengthy illness). Despite all of that,…