Historical materialism is a theory of history which explains that the driving force of history is material conditions, relations among producers, and class conflict.