I like this article as one of the clearest introductions to a complex subject I know.
- Ethnicity, Nationality, Race, Identity, Culture & Heritage (E.N.R.I.C.H.) by Christian E., at Daily Jaunter, March 26, 2012.
Here’s a taste:
Heritage can overlap on the ethnicity and nationality a bit at times, but it generally refers to the ancestors of a person, and what they identified with. For example, a child born to naturalized U.S. citizens hailing from Venezuela could say they have a Venezuelan heritage, even if they don’t share the ethnicity (perhaps they can’t speak Spanish, and they are American as far as nationality.
Just a few minutes to read.