FitzGerald, Helen, 1966-2019
Large Print
Mary Shields is a moody, acerbic Glaswegian probation officer. Foul-mouthed and kind-hearted, she's one of the best; but it's hard to like the unrepentant clients who have done terrible things, and one day she's going to get fed up and take things a step too far... Liam Macdowall is that step too...