What is the term for a large group of people with similar characteristics such as educational background and income level?
A. A social class
B. An interest group
C. A political party
D. A social culture