Why Ian Rankin keeps returning to Rebus