The adventures of Endill Swift
McDonald, Stuart.
Horse, Harry.
Edinburgh  Canongate
1990