A Question of Blood by Ian Rankin | Readstead