This author has not been identified. Look up 'Hal Berghel' in GoogleThis author has not been identified. Look up 'Daniel Berleant' in GoogleThis author has not been identified. Look up 'Thomas Foy' in GoogleThis author has not been identified. Look up 'Marcus McGuire' in Google