Double – Effect Reasoning Doing Good and Avoiding Evil Nov 2006