Police Procedural

Bench with a View

Join Detective Margie “Parks Pat” Patenaude on a thrilling journey through the dark underbelly of crime as she investigates a perplexing murder case in this gripping crime thriller set in Calgary’s beautiful parks.

Bench with a View Read More »

Spanning the Creek

City Hall wanted the death of Samuel Keller to be anything but an accident. Confederation Park had seen too many tragedies lately and did not need another added to the tally.

But Detective “Parks Pat” Patenaude had not been expecting to find evidence of murder.

Spanning the Creek Read More »

Knows the Hills

Detective Margie “Parks Pat” Patenaude is called to the gruesome scene, and despite what she can see with her own eyes, does not believe that this is an open-and-shut case of the victim being in the wrong place at the wrong time.

Knows the Hills Read More »

Hazard of the Hills

(Book #6) This case might just leave Margie feeling nostalgic about the water deaths she has been investigating lately.

A woman is found at the bottom of a 70-meter drop. It is pretty clear from the beginning that she was killed in the fall.

But you can never be sure until the medical examiner’s report comes back.

Hazard of the Hills Read More »

Skimming over the Lake

(Book #5) It’s Parade Day, and Margie would have thought that any trouble would have centered around drinking and motor vehicles. Or being trampled by horses. Or clowns. But the latest homicide investigation is nowhere near the parade route, but on the outskirts of town. And the culprit appears to be a tiny boat.

Skimming over the Lake Read More »

Immersed in the View

(Book #4) Detective “Parks” Pat is back. Now an established and accepted member of the homicide squad, she unexpectedly brings a new case to the table when she stumbles across a body as Canada Day dawns. While it was initially assumed to be an accidental drowning, the autopsy results say otherwise.

Immersed in the View Read More »

Scroll to Top
pdworkman.com
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.