John Keegan/ Fred Williams (NRT)
(2)
John Keegan/ Simon Prebble (NRT)
(2)
John Keegan/ Simon Vance (NRT)
(2)
Adrian Goldsworthy/ John Keegan
(1)
Andrew Lambert/ John Keegan
(1)
Cecil B. Currey/ John Keegan (FRW)
(1)
Daniel Moran/ John Keegan (EDT)
(1)
Douglas Porch/ John Keegan (EDT)
(1)
Gordon F. Sander/ John Keegan (INT)
(1)
John Buchan; John Keegan (INT)
(1)
John Keegan/ Andrew Wheatcroft
(1)
John Keegan/ Frederick Davidson (NRT)
(1)
John Keegan/ Geoffrey Howard (NRT)
(1)
John Keegan/ Robert Whitfield (NRT)
(1)