Publications by 'Imadeldin Mahgoub'