A dream apart - Egan ,lesley (Victor gollancz, 1978)