Atoms of time past - Wilson, David Raoul (Allen Lane, 1975)