Philosophising in Mombasa knowledge, Islam and intellectual practice on the Swahili coast - Kresse, Kai (International African Library, 2007)