Undaunted Courage by Stephen E. Ambrose
Undaunted Courage by Array