John Desmond Patrick Keegan fue un historiador militar inglés. Se caracterizó por analizar los hechos militares históricos aplicando la lógica y, a la vez, buscando el lado humano e individual del combatiente.