Guadalcanal an American history - Hixon, Carl K. (Naval Inst. Press, 1999)