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