Articles by Salah A. Mahgoub (1)