The Longest Journey - Foster, E.M. (England Penguins Books, 2001)