Articles by Mostafa M. Nabih (1)