British Ethical Theorists from Sidgwick to Ewing by Thomas Hurka | Menrva Books