This review appears in the January 2025 issue. Robert Shaffer is emeritus professor of history at Shippensburg University and book review editor for Peace and Change, the journal of the Peace History ...