This author has not been identified. Look up 'Mostafa Amer' in GoogleThis author has not been identified. Look up 'Ahmed Abuelnasr' in GoogleThis author has not been identified. Look up 'Mohamed Ali 0001' in GoogleThis author has not been identified. Look up 'Ahmad Hassan' in GoogleThis author has not been identified. Look up 'Aref Trigui' in GoogleThis author has not been identified. Look up 'Ahmed Ragab' in GoogleThis author has not been identified. Look up 'Mohamad Sawan' in GoogleThis author has not been identified. Look up 'Yvon Savaria' in Google