Author: Ali Abdullatif Ahmida
Alternate names: Ali Ahmida