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