Sir Ian James Rankin is a Scottish crime writer and philanthropist, best known for his Inspector Rebus novels.