Articles by Haitham J. Taha (1)