An introduction to the elements of moral philosophy including, but not limited to, the following issues: What is morality?; Cultural and Moral Relativism; Does Morality depend on Religion?; Ethical Egoism; Deontology, including Kant's Categorical Imperative and Respect for Reasons; The Idea of a Social Contract; and The Ethics of Virtue.