Author(s) : Stephen E. Ambrose