Streams of Civilization : Cultures in Conflict Since the Reformation Until the Third Millennium After Christ