Muslim Societies in African History : New Approaches to African History | PERPUSTAKAAN AGUSTINUS