Old Sins (The Lindenshaw Mysteries #4)
Charlie Cochrane

Someone letting loose shots on the common, a murder designed to look like a suicide, and the return of a teacher who made Robin’s childhood hell all conspire to turn this into one of his trickiest cases yet.
Especially when somebody might be targeting their Newfoundland, Campbell. Robin is used to his and Adam’s lives being in danger, but this takes the—dog—biscuit.
NOTE: This title contains references to abuse and self-harm.
Word count: 72,500; page count: 209