Job Ain’t Done
Keith J.B.
FICTION | YOUNG ADULT | SUPERHERO FANTASY | HIP-HOP
Product Details
Publisher: Independently published
Release Date: August 14, 2026
Formats: Paperback, Hardcover, Ebook, Audiobook
ISBN: PB: 979-8181246577; HB: 979-8181246720
Trim Size: 5.5 × 8.5
Page Count: 454
Reading Age: 11 to 17
A rising fighter’s future shatters in one reckless moment—but his fight for redemption is only just beginning.
Moses “MJ” Jerome had it all: talent, discipline, and a clear path to Olympic glory. But one impulsive decision changes everything. The night following a wrong swipe on a dating app spirals into violence, loss, and a jail cell. Now, stripped of his dreams and haunted by regret, Moses must face the weight of his mistakes.
Inside a brutal system where survival must be earned, Moses navigates dangerous alliances and underground fights, discovering a hidden world filled with powerful forces and people unlike anything he’s ever known. Guided by a mysterious ally, he’s pushed to his limits physically, mentally, and spiritually. Every fight becomes more than just survival—it’s a chance to reclaim his purpose.
Blending high-stakes action with poetic rhythm, Job Ain’t Done delivers a unique fusion of hip-hop, fantasy, and raw life lessons. With powerful verses woven throughout, this story hits hard, reminding readers that purpose is earned through struggle, not shortcuts.
Will Moses rise from his lowest point or lose himself in the chaos he helped create?
If you like action-packed urban fantasy, redemption stories, and lyrical storytelling, then you’ll love Keith J.B.’s gripping journey of purpose and power.
Keith J.B. worked in the broadcast industry for Fox and CBS-affiliated news stations as a producer in Virginia and at a major-market television station in San Francisco. He attended Seattle University, where he majored in Communication & Media. In his free time, he likes to go to the beach, hike, and travel.
Are you ready to publish your book?
The first step is getting in touch. Send us a message to get the conversation started. We can’t wait to hear from you!