Marxism, pluralism and beyond : classic debates and new departures - Mclennan, Gregor (Polity press, 1989)