Blog

Browse my articles.

Articles Journal News Podcast Reviews Tutorials

Gadzooks
Podcast

Gadzooks

After a thought provoking review of Cadoc's Contract on Amazon, I explore the use of profanity in fantasy novels, and wander down yet another historical rabbit hole.


Toxic Fandom
Articles

Toxic Fandom

A casual reply to a tweet by Mark Hamill, sees me stepping on egg shells. I admit I don't like the new Star Wars movies, but for rather mundane 'writerly' reasons.


Magic Rises Fantasy Book Sale
News

Magic Rises Fantasy Book Sale

I almost forgot I'd been invited to participate in this group book sale. Get The Weaver's Boy and other great fantasy reads on sale for this week only!


There Be Dragons
Podcast

There Be Dragons

After my beta readers tell me I need a map for Cadoc's Contract, I make a map...then I tumble down the rabbit warren of fantasy cartography and ask myself why fantasy maps look nothing like their Medieval counterparts.


All over the web
News

All over the web

I'm interviewed by D. Hart St Martin and The Weaver's Boy is featured by E.J. Dawson, so it's blog and book tours galore!


Overdue
Podcast

Overdue

I launch my first podcast and explain my reasons for doing so...after many years of procrastination, dithering and self-doubt.


Sample Chapter Podcast
News

Sample Chapter Podcast

I make a guest appearance on Jason A. Meuschke's Sample Chapter Podcast and read Chapter 1 of The Weaver's Boy.


Rosser's Reads
News

Rosser's Reads

After splitting my newsletter in two, I decide to create a new space on my website to review and promote the best indie authors!


iA Writer 5 review
Reviews

iA Writer 5 review

I return to iA Writer to review version 5, having previously set it aside in favour of Ulysses. I'm very impression, and I make a surprising admission along the way.


Winter Fantasy Promotion
News

Winter Fantasy Promotion

Find your next favourite urban fantasy, paranormal romance, or sci-fi romance.


What's new for 2019
News

What's new for 2019

I share my plans for 2019. It's a lot, probably too much, but I'm going to give it my all!