Articles by Salem Abd El-Hadi Habib (1)