Just War Thinking: Morality and Pragmatism in the Struggle against Contemporary Threats - 9780739119006