The Good, the Bad, and the Undead - Kim Harrison Actual rating 4.5 stars.