Provides the intellectually curious reader with a solid and fair discussion of the classical philosophical questions about our moral thinking and surveying the main types of meta-ethical and normative ethical theories while not excluding the more recent discussions of moral realism, anti-realism, and virtue morality.