Guadalcanal : The Definitive Account of ... by Frank, Richard B.