Rankin , Ian A Question of blood - New York Little Brown 2004 - 522p. ISBN: 0316095648 Dewey Class. No.: F R167Q