John Grisham and Ian Rankin at Edinburgh International Book Festival
John Grisham has written 52 consecutive number one bestsellers, which have sold 500 million copies in more than 45 languages around the world. He appears at the Edinburgh International Book Festival with Scottish crime writer Ian Rankin