The Elements of Moral Philosophy
 The Elements of Moral Philosophy by James Rachels and Stuart Rachels is a textbook regarding the field of ethics. It explains a number of moral theories and topics including Cultural relativism Subjectivism Divine command theory Ethical egoism Social contract Utilitarianism Kantian ethics and Deontology. The book uses multiple real-life examples to better explain the theories.James Rachels wrote the first edition in 1986.