Once again, Ian Rankin has demonstrated his incredible crime writing skills in Mortal Causes.
PROBABLY the worst Saturday night of the year, which was why Inspector John Rebus had landed the shift. God was in his heaven, just making sure. There had been a derby match in the afternoon, Hibs versus Hearts at Easter Road. Fans making their way back to the west end and beyond had stopped in the city centre to drink to excess and take in some of the sights and sounds of the Festival.
The Edinburgh Festival was the bane of Rebus’s life. He’d spent years confronting it, trying to avoid it, cursing it, being caught up in it. There were those who said that it