Discover the Penguin books that shaped us

A Death in Glasgow

When Holly Campbell’s body is found on the train tracks at Glasgow Central, police quickly rule it a suicide.

She’d had a troubled past. She’d tried before.

But Sergeant May Mackay can’t let one detail go. If Holly never wanted to come home, why did she buy a return ticket?

Driven by her own haunting loss and a promise to Holly’s grieving mother, May is determined to solve the mystery.

But the deeper she digs, the more sinister the truth becomes.

Someone is hiding a terrible secret. And they’ll do whatever it takes to keep it buried.

Even if it means silencing May for good…

-----

"Macrae has created a brilliantly Weegie cast of conflicted, tormented characters who have real emotional depth and coupled it to a plot with the pace of a runaway train. Once you're on board there's no way off."
- Callum McSorley, author of Squeaky Clean, the McIlvanney Prize winner for best Scottish Crime Book of the Year

"Chillingly authentic with a protagonist to root for... I absolutely loved it." - Claire Wilson, author of Five by Five

'Absorbing, gritty and real… this book was right up my street. Sergeant May Mackay was a breath of fresh air in the crime thriller arena. I can’t wait to read more about her.’ - Mel Sherratt, author of the DS Allie Shenton series

About Eva Macrae

Eva Macrae is the author of A Death in Glasgow, a thrilling police procedural set in Glasgow which is publishing in January 2026. Having been born in Glasgow, Eva is a former newspaper photographer turned crime author. She’s covered stories including the Fall of the Berlin Wall and the first Gulf War in addition to many high profile murder cases, which have had an influence on her popular Detective Shona Oliver police procedural series which Eva writes under her real name, Lynne McEwan.


She is a graduate of the University of East Anglia's Creative Writing programme and splits her time between Lincolnshire and Scotland.
Details
  • Imprint: Penguin
  • ISBN: 9781804953631
  • Length: 400 pages
  • Price: £5.99
All editions