Theories and Narratives Reflections on the Philosophy of History by Alex Callinicos - WordSea