Historical Materialism is a specific type of materialist philosophy of history associated with the works of Karl Marx. It argues that economic and social structures are the driving force behind historical change, and that the struggle between classes is the most important factor in shaping human history.