Karl Marxs theory of revolution/ Draper - Draper, Hal