Historical Discord in the Nile Valley (Series in Islam and Society in Africa)