All quotes by: John Keegan