Publications by 'Magdy B. Etiba'