Author: Ahmed Esmat Abdel-Meguid
Alternate names: Ahmed Esmat Abdul-Meguid