Articles by Abd El-Galil E. Amr (3)