The Social and Political Thought of Karl Marx (Cambridge Studies in the History and Theory of Politics)