Author: Abdullahi Osman El- Tom
Alternate names: Abdullahi El Tom; عبد الله عثمان التوم; Abd Allah Uthman Tum; Abdullahi Osman El-Tom