Marxism and Human Nature (Routledge Studies in Social and Political Thought)