Quick view Add to Cart Philosophy of Social Science : The Philosophical Foundations of Social Thought - 9781350329089 $118.75 Bloomsbury Publishing PLC