Who is known for the concept of "class struggle" and the theory of historical materialism in the context of socioeconomic systems?
A. Adam Smith
B. Karl Marx
C. John Locke
D. John Stuart Mill
Karl Marx is known for the concept of "class struggle" and the theory of historical materialism in the context of socioeconomic systems.