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