Articles by Khaled M. Elmeleigy (1)