A group of generally contemporaneous individuals regarded as having common cultural or social characteristics and attitudes.