Articles by Haithem A. Farghali (1)