The Battle for Guadalcanal the Flaming Guts and Glory Account of U S Marines in the First Great Battle of the Pacific