Iyad Ali

  • An-Najah National University, Nablus, Palestine