Karl Marx foi um filósofo alemão que desenvolveu a teoria do materialismo histórico e da luta de classes. Ele acreditava que as sociedades progridem através do conflito entre a burguesia, que controla os meios de produção, e o proletariado. Marx previu que as tensões internas do capitalismo levariam à sua auto-destruição e substituição pelo socialismo.