A question of blood - Rankin, Ian (London : Orion, 2007)