Philosophers of peace and war: Kant, Clausewitz, Marx, Engles and Tolstoy - Gallie, W B (1978)