Publications by 'Ashraf Abusharekh'