Demon World cover art

Demon World

Undying Mercenaries, Book 24

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of 900K+ titles.
Listen to your selected audiobooks as long as you're a member.
Get unlimited access to bingeable podcasts.
Standard auto-renews for $8.99/mo + applicable taxes after 30 days. Cancel anytime.

Demon World

Written by: B.V. Larson
Narrated by: Mark Boyett
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy Now for $27.41

Buy Now for $27.41

About this listen

When Earth's colonies go silent, Legion Varus drops onto Kepler-62 expecting a routine investigation. Instead, they find something far worse than death.

The colonists aren't dead—they're changed. A new kind of enemy has arrived in Province 921, microscopic invaders that transform humans into perfectly coordinated killing machines. These "Demon" parasites don't just control minds; they improve them, creating an army that works with terrifying efficiency.

As cities fall and soldiers turn against their own, Centurion James McGill discovers he's mysteriously immune to infection. But immunity comes with a price. To save humanity from becoming pawns of a new Galactic species, McGill must navigate a web of seduction, betrayal, and impossible choices.

Some invasions come with warships. Others come with a whisper, a touch, and a promise of something better. The question is: what happens when the enemy might be right?

Demon World is an action-packed entry in B.V. Larson's bestselling Undying Mercenaries series.

©2025 Iron Tower Press, Inc. (P)2025 Podium Audio
Adventure Military Science Fiction Space Opera

Continue the series

Hell World cover art
Hell World Written by: B.V. Larson
All stars
Most Relevant
Its degenerated into a short story. Excellent start and POOR ending. Very unhappy as I usually look forward to a complete entrancing and entertaining story., encapsulating the further adventures of Mr McGill.

Short story.

Something went wrong. Please try again in a few minutes.