Publications by 'Hatem Hamza'