Publications by 'Ammar Alsaleh'