While stocks last, fans of the Fife-born, Edinburgh-raised writer can get their hands on an exclusive double-sided map of Rankin's Edinburgh and the (fictional) village of Naver.
In A Song For The Dark Times, Rankin takes retired police inspector John Rebus from Edinburgh to a remote part of northern Scotland, where his daughter Samantha’s partner, Keith Grant, the father of his school-age granddaughter, has vanished.
Meanwhile, back in Auld Reekie, former colleague Siobhan Clarke investigates the murder of Salman bin Mahmoud, a wealthy 23-year-old Saudi.
As the two plots converge, the various credible, complex backstories coalesce into a highly satisfying and unified whole.
Speaking to Steve Wright in the Afternoon, 60-year-old Rankin said: “I knew I wanted to get Rebus out of Edinburgh. Take him out of his comfort zone, take me out of my comfort zone.”