Books by Shawna Herzog
Shawna Herzog
Filtro
Negotiating Abolition
The Antislavery Project in the British Strait Settlements, 1786-1843
Shawna Herzog
Paperback
Publicada:
2022
Negotiating Abolition
The Antislavery Project in the British Strait Settlements, 1786-1843
Shawna Herzog
HardCover
Publicada:
2021