The Battle of Gettysburg: Unveiling the Harrowing Battles of Gettysburg: A Detailed Account by a Union Army VeteranFranklin Aretas Haskell