Historical materialism :