The longest journey - Forster, E. M. (Penguin modern classics, 1988)