The Pelican history of the world - Roberts, J.M (Middlesex Penguin, 1985)