A long long way - Barry, Sebastian, 1955- (Faber and Faber, 2005)