Mortal Causes
by Ian Rankin
In Edinburgh you're never far from a peaceful spot, or from a hellish one either. Now, in...