Ethics or moral philosophy is the branch of philosophy that deals with concepts of good and bad, right and wrong, justice, virtue, and moral duty.