Articles by Samir A. Mahgoub (1)