Stephen Edward Ambrose

(1936 – 2002).