Articles by Yehia A.G. Mahmoud (1)