LYING IN WAIT by J A Jance
An oldy but a goody. J P Beaumont is the detective in this J A Jance mystery. Beau’s high school friends and acquaintances make appearances as the murder suspect, the grieving widow and the tortured and burned victim. Sue Daneilson is Beau’s newest partner in this well plotted and devious web of greed, love, addiction, and secrets that stretch back in time and reach forward to ensnare Beau and his new partner.