Publications by 'Gamal G. L. Nashed'