

New Release: Bone Rush, Chapter 1
After the Storm just posted the first chapter of my novella Bone Rush. (The rest will follow on a monthly basis.) The genre is...
1 min read


Book Reviews: Some of My Favorite Random Reads
This is my fourth and final review roundup for the time being, and you probably know the drill by now. First, I pick a genre (like...
1 min read


New Release: Houston, We Have a Splinter
I'm delighted to announce that Intrepidus Ink published my silly flash-fiction story "Houston, We Have a Splinter" today. We also did an...
1 min read


Book Review: Dawn, by Octavia Butler
Enthralling, dawning horror. That’s probably the best way to describe my evolving response while reading Octavia Butler’s Dawn—an...
3 min read


Book Review: Death's End, by Cixin Liu
Like Book 1 of Cixin Liu’s towering The Three-Body Problem series, Book 3 begins with a siege. But while the first book opened in 1967...
3 min read


Book Review: Gideon the Ninth, by Tamsyn Muir
What if you combined the sci-fantasy setting of Dune, the Warder-Aes Sedai dynamic of The Wheel of Time, the battle-royale structure of...
3 min read


Book Review: All Systems Red, by Martha Wells
Ever hate your job and just want to watch Netflix? Turns out Murderbots feel the same way. At least, that’s the general attitude of the...
2 min read


Book Review: This Is How You Lose the Time War, by Amal El-Mohtar and Max Gladstone
Letters are many things in Amal El-Mohtar and Max Gladstone’s This Is How You Lose the Time War. Taunts between foes. Invitations to...
3 min read


Book Review: The Dark Forest, by Cixin Liu
Cixin Liu’s The Dark Forest generally operates on a galactic scale. But it starts with the perspective of an ant. The diminutive point of...
3 min read


Book Review: The Calculating Stars, by Mary Robinette Kowal
Mary Robinette Kowal’s The Calculating Stars begins as a disaster story and ends as a space race. Both tales are compelling in their own...
2 min read