A Perfect Blood by Kim Harrison - WordSea