Mahran Quraan

Dr. Mahran Quraan

Birzeit University
orcid