A review by jemmabrown
A Question of Blood by Ian Rankin

5.0