Abstract nouns are nouns that the five senses can not detect. Honesty is like honestly. You cannot see honesty, you can not feel honesty, you cannot see honesty, you can not taste honesty, and you can not hear honesty. So, it is an abstract noun.
A. is the most sensible answer tbh, the librarian is inside a library she/he wouldn't really pay attention to kids. Books on gender roles may be in there a bit but not completely since it won't really talk about what you're trying to search for. Articles on phycology definitely isn't going to helped learn about children on the playground.
Sentence 1 because it speaks positively about robert king