B is correct "A social commentator, who explains what a book says about people in general."
Answer:
shown from the strength of horoscope
Use context clues to find the meaning of the word 'satiated'
context clues will help you to find the meaning of the word 'cloister'
i used context clues to find the defination of 'aerie'