What do you understand by social stratification? Mention its three key principles which help to explain social stratification.
a) Social hierarchy, wealth, and education
b) Class, race, and gender
c) Power, prestige, and property
d) Equality, liberty, and fraternity