In this gripping Rebus installment, Ian Rankin weaves a dark tale of betrayal and secrets in Edinburgh’s streets, as Inspector Rebus battles personal ghosts to unmask a ruthless murderer.