Author: Ass. Prof. Dr Ibrahim Abdel-Wahab Elfallal
Alternate names: I. Elfallal