This book is a textbook for students preparing for Philosophy of Ethics, Moral Theology, and Religious Ethics at Undergraduate level. This text provides an outstanding introduction to moral philosophy, engaging students in the most perplexing issues of our time without sacrificing philosophical integrity. It offers a practical guide for t...