Author: Mokhtar H. Gado
Alternate names: Mokhtar Gado