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)
John Keegan Victor Davis Hanson
Adrian Goldsworthy/ John Keegan
Bernard Ireland, John Keegan (Editor)
Childs, John; Keegan, John (editor)
Jeremy Black, John Keegan (Editor)
John Childs, John Keegan (Editor)
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
YUE HAN JI GEN (John Keegan)

See also:

CHILDS, John. General editor: John Keegan.
Arnold, Thomas F./ Keegan, John (Editor)
Martin Van Crevald, John Keegan (Editor)
Prior, Robin;Wilson, Trevor;Keegan, John
Richard Hill, J. R. Hill, John Keegan (Editor)