This author has not been identified. Look up 'Angel R. Puerta' in GoogleThis author has not been identified. Look up 'Eric Cheng' in GoogleThis author has not been identified. Look up 'Tunhow Ou' in GoogleThis author has not been identified. Look up 'Justin Min' in Google