A short history of the world / - Roberts, J. M. (Oxford University Press,, 1997)