Elements of Ethics, by John H. Muirhead by John Henry Muirhead