Articles by Omar A. Almaghrabi (1)