Steps to ethical reasoning.