Publications by 'Haytham M. Ashour'