A history of civilizations - Braudel, Fernand (Penguin Books, 1995)