Today, Karl Marx is considered one of the preeminent social scientists of the last two centuries, and ranks among the most frequently assigned authors in university syllabi. However in Marx's time, many competing sociological traditions and socialist political movements espoused similar ideas...