Margins
River City Crime book cover 1
River City Crime book cover 2
River City Crime book cover 3
River City Crime
Series · 15
books · 2006-2022

Books in series

Under a Raging Moon book cover
#1

Under a Raging Moon

2006

A violent robber is loose in River City. Meet the cops that must take him down. Stefan Kopriva, a young hotshot. Katie MacLeod, a woman in what is still mostly a man’s world. Karl Winter, about to retire but with one more good bust left in him. And Thomas Chisolm, a former Green Beret who knows how dangerous a man like the Scarface Robber can be. These are the patrol officers of River City – that mythical thin blue line between society and anarchy. They must stop the robber, all the while juggling divorces, love affairs, internal politics, a hostile media, vengeful gang members and a civilian population that isn’t always understanding or even grateful. Written by a real cop with real experience, Under a Raging Moon is like a paperback ride-along. Enjoy the ride.
Heroes Often Fail book cover
#2

Heroes Often Fail

2007

When a six-year-old girl is kidnapped off a residential street in broad daylight, every cop in River City must rise to heroic levels. Detectives scramble to solve the kidnapping. Patrol officers comb the streets looking for the missing girl. Racing against time, every cop on the job focuses on finding her. Before it is too late. Before they fail her.
Beneath a Weeping Sky book cover
#3

Beneath a Weeping Sky

2010

River City is plagued by a serial rapist. His attacks are becoming more brutal. Detective John Tower is sure that he'll go from rape to murder if he isn't stopped soon. When a series of mis-steps and near misses push the rapist even further, everyone involved—Tower, Officer Katie MacLeod and Officer Thomas Chisolm—must face their old fearsâ?or be destroyed by them.
And Every Man Has To Die book cover
#4

And Every Man Has To Die

2011

Russian gangs are taking over the River City underworld. The men and women of the police department are the last line of defense against the former Soviet bloc criminals. But both groups will soon learn how far the other will go to win this battle. They’ll learn that the price of victory can be high. They’ll learn that sometimes blood flows...And Every Man Has to Die.
The Menace of the Years book cover
#5

The Menace of the Years

2018

It is December 1999, and the spectre of Y2K hangs over the police department.More menacing yet, officers respond to a hate-fueled home invasion robbery. As the entirety of the River City Police Department prepare for possible chaos when the calendar turns over to the year 2000, they also must stop a gang of white supremacists who plan to use that same chaos to mask their biggest crime yet.Meanwhile, Officer Katie MacLeod falls under the suspicion of Internal Affairs. Officer Thomas Chisolm tries to keep the remnants of his platoon intact. Officer Connor O'Sullivan mourns the loss of his partner while he tries to care for the fallen officer's family. In spite of these significant, real life struggles on and off the job, the men and women of RCPD strive to stop the brutal robberies, to do what is right, and to survive.
Place of Wrath and Tears book cover
#6

Place of Wrath and Tears

2020

It is the nightmare of every community – a school shooting. When a disturbed teenager masterminds this terrible event, everyone in River City is plunged into the darkness that surrounds it. The students and teachers try to survive, and the men and women of RCPD try to save them. But when things go horribly wrong, everyone seems to be looking elsewhere for someone to blame. Officer Katie MacLeod is among many who discover that the nightmare doesn’t end when the shooting stops. Takes place in 2001.
Dirty Little Town book cover
#7

Dirty Little Town

2021

Times are tough for the River City Police Department. The city budget is collapsing, forcing an already understaffed department to contemplate laying off cops. The community is upset over the handling of recent events, and their anger is impacting the agency from the ground up. Negotiations with the police union are somehow both heated and stagnant at the same time. To "fix" the problem, the mayor appoints a new chief, but the cure may be worse than the disease. Worse yet, a killer is stalking the streets of River City, targeting vulnerable women. Rookie detective Katie MacLeod is assigned to assist in the effort to stop him but the case is stymied. Somehow, the men and women of RCPD have to put aside all of the distractions and focus on their jobs – to serve and to protect. Takes place in 2003.
Dead Even book cover
#8

Dead Even

2010

Detectives and mobsters, missing mummies and a shootout with Gypsies – here are fifteen stories featuring major and minor characters from the novels of Frank Zafiro, now given their own chance to shine. The good, the bad, and the in-between of River City come together in this fast-paced collection of theft, mystery, murder and detection, where the heroes of River City will keep fighting until the scales of justice are once again…Dead Even.
Some Degree of Murder book cover
#9

Some Degree of Murder

2012

A young woman has been murdered in River City. Police Detective John Tower is assigned to the case but there are few clues to go on. As he digs into the case, he's soon picking up hints that this murder may not be the killer's first ... or his last. Virgil Kelly lives in the shadowy world of the criminal underground. He's just arrived in River City with a single-minded find his daughter’s killer and bury him. In his search for a murderer, Tower uses his experience and training along with all the expertise of modern forensics. In the hunt for his prey, Kelley uses intimidation and violence, tools which he wields with precision and anger. Virgil Kelley and John Tower are on a collision course. Somebody is going to die. River City will never be the same. ◆ This novel is set in River City in 2005 and is part of the RC world ◆ Features a dual first-person narrative ◆ From the authors of the explosive Charlie-316 series!
The Worst Kind of Truth book cover
#11

The Worst Kind of Truth

2022

Detective Katie MacLeod has her hands full. It has been four years since her promotion to detective, and after paying her dues in property crimes investigations, she has made it to the Major Crimes unit. This is where the highest profile cases land—homicides, robberies, serious assaults, and sexual assaults. Katie catches two rape cases almost back-to-back. One victim is a prostitute with an unknown suspect… who Katie fears may be gearing up for more assaults. The other victim is a college student who has accused her boyfriend, a popular baseball player, of raping her at a party. Both cases have their own set of perils. Katie juggles her time investigating each one, encountering many obstacles—a lack of evidence in one, and wondering how to parse conflicting statements in the other. As she battles past these difficulties, Katie faces another fact… that both cases hit home with her in very different ways. Solving them becomes more than just a job for her, but something deep-seated and personal… something that may exorcise some of her own demons from the past. Or will they consume her?The Worst Kind of Truth was selected by the Independent Fiction Alliance as one of the best "truly independent" titles of 2022! This book also won the PSWA award (honorable mention) for novels in 2023!
Chisolm's Debt book cover
#12

Chisolm's Debt

2013

After two tours in Vietnam and 25 years as a police officer, Thomas Chisolm is looking forward to a quiet retirement. That hope is quickly shattered when Mai, a ghost from his past, finds him and demands justice for the horrors she suffered during the Vietnam War…horrors Chisolm couldn't save her from.Now Chisolm must find the man responsible and bring him to justice to repay an old debt and in the hopes of putting his own demons to rest…once and for all.Chisolm’s Debt is a s River City novel featuring one of series' most iconic characters. Follow Chisolm on his search as he explores the nature of moral debt, war, forgiveness, and guilt on his way to an explosive ending.
The Cleaner book cover
#13

The Cleaner

2010

These are the many and varied characters of River City, brought to life in short stories that fill in gaps and moments within the River City series that the novels don't explore, \*A frustrated crime scene cleaner \*An off duty cop in a jam \* A patrol officer who believes in a strange fate \*A holier-than-thou Internal Affairs whose world gets turned upside down Plus those that are criminally insane, surrounded by sadness or just trying to get by in a tough world. Read these exciting 17 stories set in River City before you move on to the next novel in the series!
The Trade Off book cover
#19

The Trade Off

2014

An undercover cop and a vigilante uncle are pitted against the human trafficking industry in River City.Detective “Gus” Dow works deep undercover in the sex slave industry as a woman who buys and sells other young women. She's committed to her mission to bring the traffickers to justice but how long will that take? How much misery can she watch and still walk the line between duty and human decency? “Bull” Porter blurs those lines when he finds out his niece is kidnapped. Rather than hunting in the wilds, he stalks his prey on the dirty streets of River City's underbelly where the hunted can turn the tables in an instant. How far will Bull go to save his niece? What lines will he cross? When Gus and Bull collide in their battle to rescue the latest victims, the stakes escalate to include not only freedom and family, but also careers and life itself, hanging in the balance. Everything has a trade off and both Gus and Bull must decide what’s worth losing to save what's worth saving... if they can. "The Trade Off is a thought-provoking look at some of the issues involved in sex trafficking that affect women and girls all over the world. It is also a suspenseful, action-packed story that should appeal to people who liked the Taken movies." \- Brian Triplett, 5-star Amazon review
The Worst Door book cover
#19

The Worst Door

2021

River City police detective Joseph Finch has seen a lot in his years as a homicde detective. He's investigated cases and arrested suspects. He's gone through a lot of doors. But the next one will be the hardest one of his career.He has no choice. It's his duty. He has to take this door.He must face what is on the other side.It isn't what you think it is.But for Finch, it will be the the worst door, ever.This short graphic novel is part of the River City universe, and is based on the Derringer Award finalist short story of the same name.
Sugar Got Low book cover
#20

Sugar Got Low

2021

SUGAR GOT LOW contains a tale of grifters, a prequel story to the well-regarded Ania series, several trips back to River City and one to La Sombra, Texas. Enjoy a Walter Mitty homage set in San Francisco, and a deadly day in Roman Britain, the heartbreaking story of a junkie, and the suspenseful one of a murderer in a black car. At the end of it all, you'll experience the dark but inspiring title story of perseverance that was only made possible because of a misunderstood lyric. Four-time Derringer finalist Frank Zafiro weaves a lucky thirteen tales drawn from throughout his career with one thing in common - characters you may love or hate, but will certainly feel.

Authors

Frank Zafiro
Frank Zafiro
Author · 34 books
A former police officer, Frank writes gritty crime fiction from both sides of the badge.
548 Market St PMB 65688, San Francisco California 94104-5401 USA
© 2025 Paratext Inc. All rights reserved