Explain the Marx's thought on socialism in terms of two viewpoints: the critique of the inhumanity of capitalism/justice and democracy and the critique of the irrationality of market economy.
This paper explores two key concepts in Marxist political philosophy.