What was the contribution of Lenin to the development of Marxism?
A. Labour theory of value
B. Theory of surplus value
C. Theory of class struggle
D. Principle of democratic-centralism