On War by Peter Paret, Michael Eliot Howard, Carl von Clausewitz (Hardback)