Publications by 'Ahmed B. Ashraf'