Elements Of Moral Philosophy 3rd Edition, pb 1999