$59.00
View from the Ranks: the Civil War Diaries, by Charles E. Smith. 690 pages
View from the Ranks: the Civil War Diaries
by Charles E. Smith
690 pages