Search complete.

Click to pick a title (best matches in bold)
John Keegan
H.P. Willmott
Brian Holden Reid, John Keegan (Editor)
Adrian Goldsworthy
Bernard Ireland
Martin Van Crevald
Adrian Goldsworthy/ John Keegan
Thomas; edited by John Keegan Arnold
Childs, John; Keegan, John (editor)
Goldsworthy, Adrian; John Keegan, Ed.
Jeremy Black, John Keegan (Editor)
John Childs, John Keegan (Editor)
Murray, Williamson/ 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)
Prior, Robin;Wilson, Trevor;Keegan, John
Richard Hill, J. R. Hill, John Keegan (Editor)