Ambrose, Stephen E. text Simon & Schuster 1998 ind United States URN:ISBN:0684848015