
The Civil War Diary of Sergeant David M. Haworth
By Gene Allen
Published May 2020
Texas Christian University Press
978-0-87565-725-7 paperback $24.95
The Civil War Diary of Sergeant David M. Haworth
By Gene Allen
Published May 2020
Texas Christian University Press
978-0-87565-725-7 paperback $24.95