This author has not been identified. Look up 'Charles E. Jacobs' in GoogleThis author has not been identified. Look up 'Wilmot Li' in GoogleThis author has not been identified. Look up 'Evan Schrier' in GoogleThis author has not been identified. Look up 'David Bargeron' in GoogleThis author has not been identified. Look up 'David Salesin' in Google