James J. Broomall is assistant professor of history at Shepherd University and director of the George Tyler Moore Center for the Study of the Civil War.
Rethinking American Emancipation
2 contributors - Paperback
£24.99
2 contributors - Hardback
£78.99
Private Confederacies
James J Broomall - Paperback
£32.95