The Doctrine of Double Effect: Philosophers Debate a Controversial Moral Principle