Publications by 'Randa M. Abdelmoneem'