This author has not been identified. Look up 'Randall W. Hill Jr.' in GoogleThis author has not been identified. Look up 'Jonathan Gratch' in GoogleThis author has not been identified. Look up 'Stacy Marsella' in GoogleThis author has not been identified. Look up 'Jeff Rickel' in GoogleThis author has not been identified. Look up 'William R. Swartout' in GoogleThis author has not been identified. Look up 'David R. Traum' in Google