Horn and Crescent: Cultural Change and Traditional Islam on the East African Coast, 800-1900 (African Studies)