Historical materialism is normally considered the intellectual basis of Marxism.
Many critics have argued that this is an oversimplification of the nature of society; they claim that the influence of ideas, culture, and other aspects of what Marx called the superstructure are just as important as the economic base to the course of society, if not more so.