The new novel by Booker Prize winner Kazuo Ishiguro is read by Anton Lesser. Abridged in ten parts by Chris Wallis.
It is 1930 and Christopher Banks is the country's most celebrated detective. But one unsolved crime still haunts him - the disappearance of his parents in Shanghai when he was a small boy.