The Last Stand of the Tin Can Sailors: The Extraordinary World ...
James D. Hornfischer
Neptune's Inferno: The U.S. Navy at Guadalcanal