Africa and the Indian Ocean World from Early Times to Circa 1900 - Campbell (Cambridge University Press, 2019)