Publications by 'Zaid Shafeeq Bakr'