Articles by Nabil K Alruwaili (1)