Holy Ghost by John Sandford

In a small, seemingly quiet town in Minnesota, a series of mysterious shootings disrupts the peace, drawing the attention of the state's Bureau of Criminal Apprehension. As the investigation unfolds, the town's quirky characters and hidden secrets come to light, revealing a web of deception and intrigue. The lead investigator, known for his sharp instincts and unconventional methods, must navigate through a maze of false leads and unexpected twists to uncover the truth behind the shootings, all while dealing with the town's eccentricities and his own personal challenges.

Purchase from Bookshop.org