Ethics, God, and Science