Nabil <> Al-Joulani

Palestine Polytechnic University, Palestinian Authority