The Rhythms of History: A Universal Theory of Civilizations