The new penguin history of the world - Roberts,J.M (Penguin books, 2004)