Sally E. Hadden is Associate Professor of History at Western Michigan University.
Slave Patrols
Sally E Hadden
Paperback
Not Available