A Perfect Blood by Kim Harrison & Keri Arthur