My Writing

Novels

Standalone
The Last Shield - Angry Robot Books, August 2023
The Maleficent Seven - Angry Robot Books, August 2021

Age of Tyranny series
The Traitor God - Angry Robot books, June 2018. Dragon Award 2018 finalist for Best Fantasy Novel, shortlisted for British Fantasy Award's best newcomer category.
God of Broken Things - Angry Robot books, June 2019.


Short Fiction

2024
Birth of a Demonologist - Grimdark Magazine #37

2023
Experiments in Villainy - The Binge-Watching Cure III anthology

2022
Head Games (reprint) - Grimdark Magazine #31

2020
Faith in Iron - Warhammer 40,000, Black Library

2019
Surviving Life - Kzine
Hatred for Heroes - Grimdark Magazine

2018
The Dying Glass - Deep Magic
The Blitz of Din Barham - Heroic Fantasy Quarterly
Head Games (reprint) - Mirror Dance

2017
Magus of Murder - Realities Perceived anthology (Left Hand Publishers)

2016
Thirty Years of Rain, anthology co-editor
Crowd Control - Thirty Years of Rain anthology

2015
The Sleekit Ones - The Lovecraft eZine #34
Head Games - Swords and Sorcery Magazine

2014
The Shadow Under Scotland - The Lovecraft eZine #31
The Economist and The Dragon - Buzzy Mag

2013
Severance Package - Another 100 Horrors (Cruentus Libri Press)
The Selkie's Child - Shifters (Hazardous Press)
Empire of Ash - Niteblade Magazine #25

2012
Last Chance Saloon - A Fistful of Horrors (Cruentus Libri Press)


Non-Fiction

2019
Six Fantasy Tropes I love (Wyrd and Wonder)

2018
God of Broken Things cover reveal / King of Weapons post (The Fantasy Inn)
Love in the Age of Grimdark (Fantasy Hive)
Interview with Anna Stephens (Fantasy Hive)
Never Give Up, Never Surrender- Cameron Johnston Takes a Look at Getting Published (Forbidden Planet)
Fantasy Worldbuilding: From the Bottom Up (Fantasy Faction)
The Women of Grimdark (Fantasy Hive)

2017
10 Science Fiction Books and Series' That Made Me (Fantasy Faction)

2000
Myths of the Gargoyle - Fanthorpe's Quarterly Digest of the Paranormal


Interviews
2020
Author Interviews

2019
Grimdark Magazine #18
Interview by Phil Parker
Interview by DZA
Interview by Civilian Reader

2018
Crash Landing podcast with Stephen Aryan
Interview with Nerd Empire
Interview by Pete Long
Interview by Absolute Write
Interview by Anna Stephens
Interview by Hippogriff's Aerie
Interview by bookidote
Interview by The Qwillery
Interview by ihate00critics