The Diary of a Confederate Soldier James E. HallEbookThe Diary of a Confederate Soldier James E. HallbyJames Edmond HallRating: 0 out of 5 stars0 ratingsSave The Diary of a Confederate Soldier James E. Hall for later