A review by jemmabrown
The Impossible Dead by Ian Rankin

5.0