Who of the following is regarded as the father of Scientific Socialism?
A. Robert Owen
B. Karl Marx
C. Kroptikan
D. Lenin
A. Robert Owen
B. Karl Marx
C. Kroptikan
D. Lenin