Agree Guadalcanal. "Guadalcanal Diary" was too sanitized (although about the best you'd get in that day and age).
There's 'Helmet for my Pillow', by Robert Leckie.
Guadalcanal alone was more of a war than a battle.
I don't see how it could be done in four hours. The naval portion alone comprised at least four major battles - Savo Island, Santa Cruz, Eastern Solomons and Guadalcanal (which was a three-day slugfest). The land and land-based air fight were also unbelievably tense for so many months.
One looks to Iraq today and realizes just how small in scope that effort is compared to WWII. The Brits were able to pacify Iraq, Syria and Iran (the last w/ Soviet help) as almost an afterthought to their main efforts. Just looking at the Pacific War and what we accomplished in less than four years -- remarkable. The logistics alone boggle the mind.