Haskell of Gettysburg : his life and Civil War papers