This is the 10th book in Lawson’s Joe Demarco series, and I picked up a nice hardback edition from World of Books (originally owned by Boston Public Library no less).

In this story, Demarco operates without Emma or Neil, his usual collaborators. Sent to North Dakota, his task is to help the granddaughter of a friend of Mahoney (his boss). She has already been assaulted in an attempt to make her stop her online blogging attacks on Curtis, a billionaire oil tycoon.
The violence escalates from there, with Demarco getting increasingly personally committed to helping the girl and her grandfather track down the perpetrators and exact revenge.
⭐⭐⭐⭐