Islam, Nationalism and Communism in a Traditional Society: The Case of Sudan