John Stuart Mill [electronic resource] : A British Socrates /