Civilizations and Historical Patterns. An Approach to the Comparative Study of History (ebook)