Theories and narratives : reflections on the philosophy of history /
Callinicos, Alex.
Cambridge : Polity,
1995.
Includes index
History