Karl Marx analisou a sociedade capitalista, identificando as classes sociais de burgueses e proletários e como a mais-valia e alienação do trabalho exploram os trabalhadores. Sua teoria do materialismo histórico dialético explica como a infraestrutura econômica determina a superestrutura ideológica de uma sociedade.