Communism is a political ideology based on the ideas of Karl Marx and Frederick Engels. Marx and Engels observed that societies progressed through different economic stages - primitive communism, feudalism, capitalism, socialism, and finally communism. Under primitive communism, small tribes shared everything equally. Feudalism developed as powerful kings took control of land and resources. Capitalism emerged as business owners profited from workers' labor. Socialism involves workers taking political control to benefit all people. Communism is the final stage where sharing is universal and money, classes, and government are not needed.