J. P. Beaumont Mysteries
Until Proven Guilty
Injustice for All
Trial by Fury
Taking the Fifth
Improbable Cause
A More Perfect Union
Dismissed with Prejudice
Minor in Possession
Payment in Kind
Without Due Process
Failure to Appear
Lying in Wait
Name Withheld
Breach of Duty
Birds of Prey
Partner in Crime
Long Time Gone
Justice Denied
Fire and Ice
Betrayal of Trust
Ring in the Dead: A J. P. Beaumont Novella
Second Watch
Stand Down: A J. P. Beaumont Novella
Dance of the Bones: A J. P. Beaumont
and Brandon Walker Novel
Still Dead: A J. P. Beaumont Novella
Proof of Life
Sins of the Fathers
Joanna Brady Mysteries
Desert Heat
Tombstone Courage
Shoot/Don’t Shoot
Dead to Rights
Skeleton Canyon
Rattlesnake Crossing
Outlaw Mountain
Devil’s Claw
Paradise Lost
Partner in Crime
Exit Wounds
Dead Wrong
Damage Control
Fire and Ice
Judgment Call
The Old Blue Line: A Joanna Brady Novella
Remains of Innocence
Random Acts: A Joanna Brady and Ali Reynolds Novella
Downfall
Field of Bones
Walker Family Novels
Hour of the Hunter
Kiss of the Bees
Day of the Dead
Queen of the Night
Dance of the Bones: A J. P. Beaumont and Brandon Walker Novel
Ali Reynolds Novels
Edge of Evil
Web of Evil
Hand of Evil
Cruel Intent
Trial by Fire
Fatal Error
Left for Dead
Deadly Stakes
Moving Target
A Last Goodbye: An Ali Reynolds Novella
Cold Betrayal
No Honor Among Thieves: An Ali Reynolds/Joanna Brady Novella
Clawback
Man Overboard
Duel to the Death
The A List
Poetry
After the Fire