Inspector Rebus stumbles upon a freed paedophile at the Edinburgh Zoo while he is stalking someone who has been poisoning the animals. By outing Darren Rough, Rebus has roused the local vigilantes from the housing project where Rough has been located since completing his sentence.
In addition to his troubles with the former paedophile who has been out for a year and not re-offended, Rebus has to deal with the apparent suicide of his colleague Jim Margolies who has hurled himself from Arthur's Seat on a dark and stormy night. And, if that isn't enough, a convicted murdered who has served his time in US jails, is looking to play games with Rebus as his pawn.
This is crime writing of the highest order.
Read Ian Rankin.