Articles by Kamal A.M. Abo-Elyousr (1)