Publications by 'Ahmed B. Ayoub'