Adel El-Azab

Assoc. Prof, Egypt 0000-0001-7197-1515