This author has not been identified. Look up 'Yanyan Yang' in GoogleThis author has not been identified. Look up 'Omer F. Rana' in GoogleThis author has not been identified. Look up 'David W. Walker' in GoogleThis author has not been identified. Look up 'Christos Georgousopoulos' in GoogleThis author has not been identified. Look up 'Giovanni Aloisio' in GoogleThis author has not been identified. Look up 'Roy Williams' in Google