I read it about 2 years ago. Couldn't tell you whether or not it was accurate.
I do know for a fact that one of our Fallen Marines from Grit's, Tommy Slocum, was in that battle and is mentioned in the book.
Later that night, while I was thinking about the day's somber events, Cpl. Richard A. Mason, an infantryman with Headquarters Platoon, who, in the short time I was with the company became a good friend, told me, "You're still here, don't forget that. Tell your kids, your grandkids, what Sgt. Peralta did for you and the other Marines today."
Quote from a story written by combat correspondent LCpl Travis J. Kaemmerer who,unfortunately,died in a car crash in Virginia after returning from Iraq.