A group of people whose members identify with each other, through a common heritage, often consisting of a common language, a common culture (often including a shared religion) and/or an ideology that stresses common ancestry or endogamy.[