Atoms of time past - Wilson, David (Penguin Books, 1975)