A review by thespianreader
Knots and Crosses by Ian Rankin

5.0