“HEAVEN ON EARTH” SOCIALISM AND COMMUNISM. THE SOCIALIST MOVEMENT Socialism is the idea that people can live cooperatively in modern society Equality.
“HEAVEN ON EARTH”