Nature, Culture and Moraltiy: Plato's Thrasymachus Reconsidererd - Halliwell, Stephen 1953- (2000)