This author has not been identified. Look up 'Haytham Mohamed' in GoogleThis author has not been identified. Look up 'Adel Moussa' in GoogleThis author has not been identified. Look up 'Mohamed Elhabiby' in GoogleThis author has not been identified. Look up 'Naser El-Sheimy' in GoogleThis author has not been identified. Look up 'Abu Sesay' in Google