Publications

An imperfect but largely complete bibliography, including novels, short stories, flash fiction, poems, essays, and articles, as well as reprints and translations. I have a page just for my novels if you’re looking for that.

Go to 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012

Forthcoming

  • Short fiction, original
    • “Death Letters” (short story), The Book of the Dead, HarperCollins. Forthcoming.
    • “Death’s Dilutions” (short story), The Deadlands. Forthcoming.
    • “The Age of Cancer” (flash fiction), Lightspeed. Forthcoming.

2025

2024

2023

2022

2021

2020

  • Short fiction, original
    • The Bombardier” (short story), Three-Lobed Burning Eye #32, Dec 2020.
    • “Joy, and Other Poisons” (flash fiction), Tiny Nightmares, Catapult Books, Oct 2020.
    • The Roman Road” (short story), Fireside, Sep 2020. Audio (10:44) read by Hollis Beck.
    • Theatrical Iteration” (short story), spacecraftprojects #12, Sep 2020.
    • Redder” (short story), Nightmare #95, Aug 2020. Audio (22:03) read by Stefan Rudnicki.
    • The Translator, at Low Tide” (short story), Clarkesworld, May 2020. Audio (29:06) read by Kate Baker. Nominated for Theodore Sturgeon Memorial Award.
    • “The Catafalque” (short story), Kanstellation #2, Apr 2020.
    • “The Mill & Mechanism” (short story), The Aleph Review, Feb 2020.
    • The Imperishable Birds” (short story), Fireside, Jan 2020. Audio (10:16) read by Daniela Acitelli.
  • Short fiction, translations & reprints
    • “Dharmas” (short story, reprint), The Best of Shimmer, Jun 2020.
    • “Running the Gullet” as “A muri și a nu muri” (short story, reprint, Romanian translation by Magnus C. Christian), UtopIQa, Apr 2020.
    • Running the Gullet” (short story, reprint), The Collidescope, Apr 2020.
  • Poetry

2019

2018

  • Short fiction, original
    • The Dreaded Name: Thirty-Nine Crowdsourced Annotations on an Anonymous Manifesto Promoting Tactical Human Extinction” (short story), The Internet is Where the Robots Live Now anthology, Paper Dog Books, Nov 2018.
    • “Mulch” (short story), See The Elephant #4, Metaphysical Circus Press, Oct 2018.
    • When Leopard’s-Bane Came to the Door of Third Heaven” (short story), Liminal Stories #5, Aug 2018.
    • Ruin’s Cure” (short story), Big Echo, Aug 2018. Also interview.
    • Heron of Earth” (short story), Clarkesworld #141, Jun 2018. Also in audio (17:53) read by Kate Baker.
    • Terminus” (short story), Three-Lobed Burning Eye #29, May 2018.
  • Nonfiction
    • “Rupture & Complicity: The 2018 Arthur C. Clarke Award Shortlist: Part I, Part II” (review), Strange Horizons, Jul 2018.
  • Poetry

2017

2016

2015

  • Short fiction, original
  • Short fiction, translations & reprints
    • “Pockets Full of Stones” (short story, reprint), Apex Book of World SF 4, Aug 2015.
    • ‘Ulder’” (flash fiction, reprint, Spanish translation by Marcheto), Cuentos para Algernon, Aug 2015.
    • “Caul” (short story, reprint, audio (9:50) read by Rish Outfield), Far-Fetched Fables #57, May 2015.
    • “Dharmas”, and “On Being Undone By A Light Breeze” as “Disfatto da una brezza leggera”, (short stories, reprints, Italian translations by Laura Sestri), Future Fiction Vol. 21, May 2015. Also available in English.
    • ‘Ulder’” (flash fiction, reprint, audio (5:49) read by Keffy Kehrli), GlitterShip #2, Apr 2015. Collected in the GlitterShip Year One anthology.
    • “Pockets Full of Stones” as “Des pierres plein les poches” (short story, reprint, French translation by Thomas Bauduret), Galaxies SF N°34, Apr 2015.
    • “The Jackal’s Wedding” as “Het huwelijk van de jakhals” (short story, reprint, Dutch translation by Paul Buitenhuis), SF Terra #245-246, Feb 2015.
  • Poetry

2014

2013

2012