This author has not been identified. Look up 'Ibrahim Abdelaziz' in GoogleThis author has not been identified. Look up 'Essam Mansour' in GoogleThis author has not been identified. Look up 'Mourad Ouzzani' in GoogleThis author has not been identified. Look up 'Ashraf Aboulnaga' in GoogleThis author has not been identified. Look up 'Panos Kalnis' in Google