This author has not been identified. Look up 'J. Juno' in GoogleThis author has not been identified. Look up 'Ammar Hakim' in GoogleThis author has not been identified. Look up 'J. M. TenBarge' in GoogleThis author has not been identified. Look up 'E. Shi' in GoogleThis author has not been identified. Look up 'William Dorland' in Google