Sitting Ducks at Guadalcanal: The U.S. Navy’s Disaster at the Battle of Savo Island in World War II - 9780811773843