AfroMecca in history : African societies, anti-black racism, and teaching in al-haram mosque in Mecca - Ahmed, Chanfi, (Cambridge Scholars Publishing, 2019)