Elements Of Moral Philosophy: Comprising by John L. Parkhurst