Articles by Majid M. Hamed (2)