Articles by Omer Ibrahim Ahmed Hamid (1)