John Stuart Mill A British Socrates