Islam's Perfect Stranger The Life of Mahmud Muhammad Taha, Muslim Reformer of Sudan - Thomas, Edward (International Library of African Studies)