Nabil Hegazi


Nabil Hegazi is an Egyptian Emeritus Professor at Cairo University.