Articles by Mamdouh Yousif Elgendy (2)