Rebus has never been good at sticking to the rules, and Rankin adeptly shows the nuances between saint and sinner in this intelligent and complex novel.