A tapestry of time
Cowper, Richard,1926-2002.
London Gollancz
1982