Moral dilemmas and ethical reasoning. (2017)