Worlds beyond - Wilson, Ian (London Weidenfeld & Nicolson, 1986)