Author: MAHMOUD K. HAWARI
Alternate names: Mahmoud Hawari