A Perfect Blood

by Kim Harrison