Marx agrees with Mill in the belief that social phenomena must be explained historically, and that we must try to understand any historical period as a historical product of previous developments. The point where he departs from Mill is, as we have seen, Mill’s psychologism (corresponding to Hegel’s idealism). This is replaced in Marx’s teaching by what he calls materialism.