The Doctor of Zanzibar: John Kirk and the Abolition of Slavery in Africa

The Doctor of Zanzibar

John Kirk and the Abolition of Slavery in Africa

2011