From classics to recent finds, crime writer Ian Rankin talks to Damian Barr about the books, films and music he has been enjoying. Among his picks are the latest Jenni Fagan novel, a classic 80s DeNiro film and the new James Yorkston album.