Author: John Stuart Mill Karl Marx and Friedrich Engels