Demon's Bluff, by Kim Harrison