Publications by 'Ebrahim AlHashel'