Marxism and history - Fleischer, Helmut (Penguin Press, 1973)