Revolution and the Transformation of Societies: A Comparative Study of Civilizations