Negotiating Abolition: the Antislavery Project in the British Strait Settlements, 1786-1843 - Herzog, Shawna (Bloomsbury Academic, 2022)
Keywords: History