Marx argued that history proceeded in stages—feudalism, capitalism, socialism, and communism (when everything would be plentiful)—and that the decisive motor was classes, such as the proletariat, who would push aside capitalism, just as the bourgeoisie had supposedly pushed aside feudalism and feudal lords.