Eric E Castro rated A History of Civilizations: Show rating 3 stars March 16, 2012 Public A History of Civilizations by Fernand Braudel