Publications by 'David El Halta'