Never Desert the Old Flag!: 50 Stories of Union Battle Flags and Color-Bearers at Gettysburg