Khaled El-Massry

National Research Centre Egypt

Khaled El-Massry

3chapters authored