Circuit-breaker - MacLeod, Sheila (Bodley Head, 1978)