To celebrate the publication of his eagerly anticipated new novel, The Thousand Autumns of Jacob de Zoet, David Mitchell makes a selection, exclusively for Foyles, of his favourite books.