Search complete.

Click to pick a title (best matches in bold)
Stephen E. Ambrose Robert Cowley
Cowley, Robert (Editor); Stephen E. Ambrose, John Keegan, David McCullough, James M. MacPherson, et al
Stephen E. Ambrose
Caleb Carr, David McCullough, John Lukas Stephen E. Ambrose
Carr, Caleb with John Lukacs, John Keegan, James Bradley, Stephen E. Ambrose and others; Edited By Cowley, Robert