Promise the Earth - Irving, Clive (Hamish Hamilton, 1982)