is socialism utopian or scientific engels pdf
Social science Scientific socialism. Scientific socialism is the term first used by Friedrich Engels to describe the social-political-economic theory first pioneered by Karl Marx.