Philosophy Social Science - Ted Benton (Palgrave Macmillan, 2001)