Morality and Contemporary Warfare - Johnson, James Turner (Yale University)