Basic Moral Philosophy by Robert L. Holmes