Too Young the Heroes: A World War II Marine's Account of Facing a Veteran Enemy at Guadalcanal, the Solomons and Okinawa