Everything you need to understand or teach Dead Witch Walking by Kim Harrison.
Dead Witch Walking by Kim Harrison is a story of a world in which witches, vampires, pixies and other creatures exist alongside humans, although not completely in peace. The main character in the story, Rachel Morgan, is a witch who quickly gets pulled into a conspiracy that goes deeper than Rachel realizes. Along with help of her friends, a vampire, pixie and a human, Rachel soon finds that there is more...