The Soul of Battle: From Ancient Times to the Present Day

The Soul of Battle: From Ancient Times to the Present Day

1999 • 480 pages