The World of the Swahili: An African Mercantile Civilization