Euphemia MacFarrigle and the laughing virgin - Whyte, Christopher (Gollancz, 1995)