A short history of the world - Blainey, Geoffrey (N D Penguin, 2001)