World armies - Keegan, John 1934-2012 (1979)