A theory of history - Heller, Ágnes (Routledge & Kegan Paul, 1982)