Philosophical Ethics: An Historical And Contemporary Introduction (Dimensions of Philosophy)