Cicero's Philosophy of Just War - Lockwood, Thornton (2024)