A Short History of the World - Blainey, Geoffrey (Penguin, 2000)