A history of warfare - Keegan (Vintage Books, 1993)