A Theory of History - Agnes Heller (Taylor and Francis, 1982)