Search complete.

Click to pick a title (best matches in bold)
Stephen E. Ambrose, Caleb Carr, David McCullough, John Lukas, John Keegan, James Bradley, Cecelia Holland, Alistair Horne, William H. McNeill
Caleb Carr, David McCullough, John Lukas Stephen E. Ambrose

See also:

Carr, Caleb with John Lukacs, John Keegan, James Bradley, Stephen E. Ambrose and others; Edited By Cowley, Robert
Cowley, Robert (ed). Stephen E. Ambrose, John Keegan, David McCullough, James M. McPherson and Others
Cowley, Robert-Editor; Carr, Caleb; Lukas, John; Keegen, John; Bradley, James; Ambrose, Stephen E.....