The history of the world according to Marx could be interpreted through ?
A. idealism
B. dialectic materialism
C. an absence of materialism
D. a cyclical theory