The Dresden Files: Ghoul Goblin #6
Harry Dresden has traveled to rural Boone Mill to smoke out the Nevernever refugees responsible for the murders of two siblings. Unfortunately, the quiet little town has proven to be treacherous, with multiple supernatural predators laying claim to hunting territory and seemingly innocent townsfolk hiding terrible secrets. Dresden has made the cursed Talbots' salvation his own personal crusade - but a bloodline can't be cleansed without a blood sacrifice!