Marx has explained his theory or development with the help of: __________?
A. Theory of surplus value
B. Dialectical materialism
C. Class struggle
D. Proletariat revolution
E. Classless society