Search complete.

Click to pick a title (best matches in bold)
John Keegan
H.P. Willmott
John Keegan Adrian Goldsworthy
Brian Holden Reid, John Keegan (Editor)
Robin Prior,Trevor Wilson,John Keegan
Adrian Goldsworthy/ John Keegan
Childs, John; Keegan, John (editor)
Ireland, Bernard; Keegan, John
J Keegan
Keegan, John; Lambert, Andrew
Murray, Williamson/ Keegan, John
Porch, Douglas; Keegan, John (edt)
Rothenberg, Gunther E.;Keegan, John
Van Creveld, Martin; Keegan, John
John Keegan Victor Davis Hanson
YUE HAN JI GEN (John Keegan)

See also:

CHILDS, John. General editor: John Keegan.
Arnold, Thomas F./ Keegan, John (Editor)
Willmott, H. P. (General Editor - John Keegan)
Martin Van Crevald, John Keegan (Editor)
Richard Hill, J. R. Hill, John Keegan (Editor)