SUCH A LONG JOURNEY - ROHINTON MISTRY (FABER AND FABER, 2002)