Soldier Of Southwestern Virginia: The Civil War Letters Of Captain John Preston Sheffey