This author has not been identified. Look up 'Kayvon Fatahalian' in GoogleThis author has not been identified. Look up 'Solomon Boulos' in GoogleThis author has not been identified. Look up 'James Hegarty' in GoogleThis author has not been identified. Look up 'Kurt Akeley' in GoogleThis author has not been identified. Look up 'William R. Mark' in GoogleThis author has not been identified. Look up 'Henry Moreton' in GoogleThis author has not been identified. Look up 'Pat Hanrahan' in Google