Christianity and Islam in the Middle Nile. Towards a study of religion and social change in the long term. - Edwards, D.