Civilizations in European and World History: A Reappraisal of the Ideas of Arnold Toynbee, Fernand Braudel and Marshall Hodgson