Publications by 'Khalid Qaraqe'