Negotiating abolition the antislavery project in the British Strait Settlements, 1786-1843 - Herzog, Shawna (Bloomsbury Academic, 2021)