In reading order
The Peyton Brooks' Mysteries Box Set
M.L. Hamilton
Murder in the Painted Lady
M.L. Hamilton
Murder on Potrero Hill
M.L. Hamilton
Murder in the Tenderloin
M.L. Hamilton
Murder on Russian Hill
M.L. Hamilton
Murder on Alcatraz
M.L. Hamilton
Murder in Chinatown
M.L. Hamilton
Murder in the Presidio
M.L. Hamilton
Murder on Treasure Island
M.L. Hamilton
Zombies in the Delta
M.L. Hamilton