Which best describes why an author might employ an allegory?

a.) to develop complex and lifelike characters
b.) to offer insight to the social structure of a society
c.) to praise some personality traits and scorn others
d.) to demonstrate the complexity of the justice system