The longest journey - Forster, E. M. (Harmondsworth Penguin Books, 1967)