Makran, Oman and Zanzibar : three terminal cultural corridor in the Western Indian Ocean, 1799-1856 / by Beatrice Nicolini ; transl. from the Italian by Penelope-Jane Watson

Makran, Oman and Zanzibar : three terminal cultural corridor in the Western Indian Ocean, 1799-1856 / by Beatrice Nicolini ; transl. from the Italian by Penelope-Jane Watson