Publications by 'Ashraf Alyanbaawi'