Voices in Time - MacLennan, Hugh (Penguin Books, 1985)