A systems approach to ethical problems.