An illustration of newsletter marketing showing a computer with a shopping cart on its screen and mail flying into or out of a mailbox in the background.

Book Marketing: Frank Talk About Real Numbers

About a million years ago, I started my first author blog in order to talk transparently about book marketing and

Continue readingBook Marketing: Frank Talk About Real Numbers

SplatterFlix 2022 at the Carolina Theatre of Durham!

I’m thrilled to be at the SplatterFlix Film Series at The Carolina Theatre of Durham this weekend! I’m selling books,

Continue readingSplatterFlix 2022 at the Carolina Theatre of Durham!

StoryBundle: Best of the Indies

$5 for 5 books, or 15 books for a little more? Who can beat that? As I type this, A

Continue readingStoryBundle: Best of the Indies

New Life in Autumn – 6/9/22!

Hey, check out what’s coming soon! RETURN TO THE MEAN STREETS OF AUTUMNValerius Bakhoum is dead and buried. Too bad

Continue readingNew Life in Autumn – 6/9/22!

#TueSneakPeek: Shut the Gates of Mercy

I also did a Twitter thread on Shut the Gates of Mercy, my third Emperor Norton time travel novella, as

Continue reading#TueSneakPeek: Shut the Gates of Mercy

2020 Manly Wade Wellman Award!

Y’all… …I won! Monday, July 27, 2020, Durham, NC: The North Carolina Speculative Fiction Foundation is proud to announce the winner of the 2020 Manly

Continue reading2020 Manly Wade Wellman Award!

Emperor Norton Lives!

Hey, folks! The first installment in SERVANT/SOVEREIGN, my new time travel/urban fantasy/historical fiction series set in San Francisco, is out

Continue readingEmperor Norton Lives!

Cover of NOBODY GETS OUT ALIVE, the fifth and final Withrow Chronicles novel.

Pre-order Withrow #5!

Pssssst! You can preorder the ebook of Nobody Gets Out Alive, the fifth and final book of The Withrow Chronicles.

Continue readingPre-order Withrow #5!

Promotions Pay Off

I’ve never worked as hard to promote a book as I have with A Fall in Autumn. In the two

Continue readingPromotions Pay Off

A Bunch of Nonsense

Here’s a post from my Facebook Page. And to think, people pay me for words that I write! Two and

Continue readingA Bunch of Nonsense