Welcome to... A Marine Diary:My Experiences on Guadalcanal An Eyewitness Account of the Battle of Guadalcanal.