This author has not been identified. Look up 'Mohamad Arafeh' in GoogleThis author has not been identified. Look up 'Hakima Ould-Slimane' in GoogleThis author has not been identified. Look up 'Hadi Otrok' in GoogleThis author has not been identified. Look up 'Azzam Mourad' in GoogleThis author has not been identified. Look up 'Chamseddine Talhi' in GoogleThis author has not been identified. Look up 'Ernesto Damiani' in Google