Skip to content
Firewave

Author

John Cagle writes fiction as J.M. Lanham.

If you are looking for John Cagle the writer — or for books published under the name J.M. Lanham — this is the connection. Same person. Two names for different kinds of work.

One writer, two names

John Cagle is the founder of Firewave Media. Under his own name he writes nonfiction and travel work, including the Local's Travel Handbook series. Under the pen name J.M. Lanham, he writes science fiction and thrillers.

The fiction appears at jmlanham.com. The broader Firewave work — Studio, products, and publishing — lives here.

The published fiction catalog below is what is available today under the J.M. Lanham name. Unpublished or unannounced work is not listed here as if it were for sale.

Fiction catalog

Published as J.M. Lanham

A completed trilogy and a standalone novel, all published by Firewave Media.

Standalone

  • 2024

    AI: Artificial Incompetence

    A science-fiction novel set in Jacksonville, where self-aware AI systems start behaving less like machines and more like unpredictable people.

    Book page (opens in a new tab)

The R.E.M. Series

A completed science-fiction trilogy. Three books. No sequels listed here beyond what has already been published.

Series page (opens in a new tab)
  • 2016

    The R.E.M. Effect

    The first book in the R.E.M. trilogy — a techno-thriller about a genome-targeting sleep drug, pharmaceutical power, and the people caught in its wake.

    Book page (opens in a new tab)
  • 2018

    The R.E.M. Project

    The second installment continues the Ocula conspiracy as outliers go underground and government interest in the drug intensifies.

    Book page (opens in a new tab)
  • 2019

    The R.E.M. Precept

    The final book in the completed trilogy, closing the story of Asteria, Ocula, and the people determined to expose what remains hidden.

    Book page (opens in a new tab)

Also by John Cagle

Travel writing and guides appear under John Cagle’s own name through Firewave Publishing.