Essque Zalu Zanzibar, The People of Zanzibar: Ethnic Origins, Language and Religion