After more than 20 Inspector Rebus books, the stories are as good as ever. This most recent book has a Rankin characteristic, a complex plot with two cold cases. A dazzling feature of the Rebus stories is that lies, deceit and corruption are pretty evenly divided between the police and the criminals. These Rebus stories are also becoming more philosophical as he ages and deals with the medical and moral consequences of a mis-spent life. Very entertaining.