All for the Union: The Civil War Diary & Letters of Elisha Hunt Rhodes

Bok