What is the term for a group of people who share a common language, culture, or history?
A) gender group
B) ethnic group
C) racial group
D) national group