Since war is understood in socialist theory to be a general product of the laws of economic competition inherent to capitalism (i.e., competition between capitalists and their respective national governments for natural resources and economic dominance), liberal ideologies which promote international capitalism and "free trade", even if they sometimes speak in positive terms of international cooperation, are, from the socialist standpoint, rooted in the very economic forces which drive world conflict. In socialist theory, world peace can only come once economic competition has been ended and class divisions within society have ceased to exist. This idea was expressed in 1848 by Karl Marx and Friedrich Engels in The Communist Manifesto: