James D. Hornfischer Last Stand of Tin Can Soldiers: The Extraordinary World War II Story of the US Navy’s Finest Hour