Salut,
En fait chaque pronom est utilisé pour un circonstance, donc:
Who quand on parle d’une personne
Which quand on parle d’un objet
When quand on parle d’un temps
Where quand on parle d’un lieu
Why quand on parle d’un but/objectif
Par exemple dans la première question on mentionne un auteur, c’est une personne donc « Who » est la réponse