Author: Cabdalla Cumar Mansuur
Alternate names: Abdalla Omar Mansur