A History of civilizations - Braudel, Fernand. (Penguin Books, 1993)