A review by sheiscatalyst
Knots and Crosses by Ian Rankin

5.0