Stephen E. Ambrose Stephen E. Ambrose. Stephen E.Ambrose Stephen E.·Ambrose Stephen James Stephen Lambert[绘 Stephen Crane Stephen H. A. Stephen Smale Stephen Garry