Karl Marx is the creature of the idea of Capitalism, Socialism, and Communism. These ideas make it so the poor are helped in a society. In Capitalism the government gives the economy a right of competition so in this case if your business does good your rich or if your business does bad if your poor. So this idea either makes the poor rich or makes the poor ever poorer. In Socialism the government gets involved and distributes all the candy among everyone in the economy, so everybody is equal in wealth. That idea helps the poor but not so much the rich. After the idea of socialism is achieved then it is time for communism. This is when the government leaves the economy in the equal state that it is and lets the people run the economy until it becomes not equal. Adam Smith had the opposite idea that Karl Marx had, he had the invisible hand idea in which the government would let the business' run the economy. Freedom of competition, freedom of ownership and wealthiness. When this is achieved Smith believes that the people would work it out. So the poor get to try and make a living plus the business' in competition will keep lowering prices so people buy their product, cheaper for the poor.
The
theory that is the best in my opinion is the Invisible Hand. Not just
because communism was practically a dictatorship in the Soviet Union
and China. But because if the government runs the economy their will
definitely be someone who does not agree with the government and
start a riot. But in the invisible hand the people get to run the
economy so everyone will be happy if the economy runs smoothly. That
is why I agree with Adam Smith.