This author has not been identified. Look up 'Stephen A. Fenner' in GoogleThis author has not been identified. Look up 'Lance Fortnow' in GoogleThis author has not been identified. Look up 'Stuart A. Kurtz' in GoogleThis author has not been identified. Look up 'Lide Li' in Google