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
Robert Cowley
Caleb Carr, David McCullough, John Lukas Stephen E. Ambrose
Cowley, Robert (ed). Stephen E. Ambrose, John Keegan, David McCullough, James M. McPherson and Others