Intelligence in War: Knowledge of the Enemy from Napoleon to Al-Qaeda

Keegan, John
Knopf
9780375400537
0-375-40053-2