Books


Horror / Supernatural / Mystery

Middleshade Road cover

MIDDLESHADE ROAD

Drawn into a mystery regarding the circumstances of his estranged mother's death, Dair Lewis begins to suspect that something is terribly wrong with his childhood home, the sprawling and shadowy Pale House…


KESTREL techno-thrillers series

Changer cover

CHANGER

A scientist is drawn into a race against time to prevent an impending disaster that will claim millions of lives. His allies are an elite special forces team, but their adversary is a ruthless man with an unnatural ability, who seeks to hasten the cataclysm…

Book 1 in the KESTREL action-thriller series.

Toll cover

TOLL

A secret experiment, forgotten for 70 years, has been resurrected to cull Earth's greatest threat: humanity. Elite special forces team KESTREL must chase across Europe and beyond to prevent the dark future ahead…

Book 2 in the KESTREL action-thriller series.

Jinx cover

JINX

KESTREL face a new and terrifying enemy: an all-seeing mastermind who already knows exactly who they are, and many of their deepest secrets. Nothing stays hidden forever, and the line between privacy and liberty is razor-thin…

Book 3 in the KESTREL action-thriller series.


ONCE UPON A TIME series

Once Upon A Time cover

ONCE UPON A TIME

60 bite-sized stories of the weird and unsettling to spark the imagination.

The first compendium

Once More Upon A Time cover

ONCE MORE UPON A TIME

60 more bite-sized stories of the weird and unsettling to spark the imagination.

The second compendium

One Hundred Tales cover

ONE HUNDRED TALES

100 bite-sized stories of the weird and unsettling to spark the imagination.

The third compendium


Non-fiction

Resolving Plot Issues cover

Resolving Plot Issues

Finding the issues with your first draft, working out how to fix them, and preparing a list of needed revisions.

Writing a Novel

Raw Materials cover

Raw Materials

An anthology of personal essays about nostalgia, fear, humanity, memories, and the author's journey through life.

Writing in Markdown cover

Writing in Markdown

Go from zero to informed about Markdown in twenty minutes.