Scan barcode
A review by offmessage
Dead Souls by Ian Rankin
5.0
Particularly enjoyed this one. Rebus's flaws get a good outing, the baddy is particularly bad, and the plot strands intertwine nicely.