Which one of the following ideas was borrowed by Marx from Hegel?
A. Class struggle theory
B. Surplus value theory
C. Dialectical method
D. None of the above