inhistorytoday.wordpress.com
History of Zanzibar and the Swahili Coast
Visit the post for more.