A tapestry of time
Cowper, Richard,1926-2002.
London Futura
1986, c1982
Originally published: London : Victor Gollancz, 1982