Which of the following types of socialism did Karl Marx subscribe to?
a. Utopian Socialism
b. Practical Socialism
c. Scientific Socialism
d. Communist Socialism
"D. Communist Socialism" would be the best term to describe the socialist views of Karl Marx, since his primary goal during his leadership was to eliminate the class divisions in society.