Very good. Historically accurate as far as large unit movement is concerned. Definitely not the Hollywood treatment. Captures small unit dynamics well. I'm not sure if this is fiction or not, but appears to be based on alot of personal experiences that have been stitched together. Touching personal side stories.