Author: Yousef Al-Sharif
Alternate names: Yousef Alsharif; Yousef Fawaz Faiz Al-Sharif