Excellent story telling. I've gotten a much better appreciation for Grant since reading. Good chance the North doesn't win the civil war without him. Too many missteps by too many generals who didn't have a clue to what they were doing. Grant made some mistakes also but learned from them. He was aggressive.
Been working my way through The Civil War by Ken Burns. It is amazing how much bungling went on in the Union Army.