Karl Marx's theory of revolution - Draper, Hal (Monthly Review Press, 1977)