Publications by 'Hamed Saleh'