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