By Karl Marx, Friedrich Engels, David McLellan (Professor of Political Theory, Professor of Political Theory, University of Kent at Canterbury)