Price: $0.99
(as of Oct 31, 2026 20:58:31 UTC – Details)


The City of Angels is about to be overrun with demons…

He is living proof life can suck. Scraping by paycheck to paycheck, this desperate “nice guy”is hungry for any break. And after John Hunter learns his fiancée is dumping him, his roommate is a vampire, and LA is infested with; werewolves, magic, fairies, and witches, a paid gig to hunt down a rogue chimera seems like his last shot.

Slugging it out under the moonlight with his aggressive new monster-hunting neighbor, John Hunter soon discovers this secret underworld can leave more than a few bruises. But amidst the angels & demons, he’s sure of one thing–he’s about to battle an unspeakable supernatural evil.

Can this underdog finish off a paranormal power before it’s curtains for all?

Enjoy this feel-good, fast-paced box set in the Hunters for Hire urban fantasy series. If you like relentless heroes, coffee-spitting smack-talk, and wiping the floor with otherworldly baddies before dawn, then you’ll love Jonathan Yanez’s non-stop pursuit.

Listening Length ‏ : ‎ 26 hours and 4 minutes
Author ‏ : ‎ Jonathan Yanez
Narrator ‏ : ‎ Steven Barnett
Publication date ‏ : ‎ March 26, 2024
Language ‏ : ‎ English
Publisher ‏ : ‎ Archimedes Books
ASIN ‏ : ‎ B0CZ4GWPTQ
Version ‏ : ‎ Unabridged
Program Type ‏ : ‎ Audiobook
Best Sellers Rank: #7,461 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #78 in Contemporary Fantasy (Audible Books & Originals) #93 in Urban Fantasy (Audible Books & Originals) #133 in Contemporary Fantasy (Books)
Customer Reviews: 4.6 4.6 out of 5 stars (909) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });