Marxism And Social Science by David Marsh & Andrew Gamble