A Perfect Blood by Kim Harrison This is the second-to-latest book in Kim Harrison’s Hollows series, featuring the redheaded witch Rachel Morgan and her cast of friends and enemies. I strongly suspect that if you haven’t been following along the whole time, you’ll be hopelessly lost, so don’t try to pick this up mid-series. This …