Early Exchange between Africa and the Wider Indian Ocean World - Campbell, Gwyn (Springer International Publishing, 2016)