What must a reader consider to understand an author’s purpose for writing?

What must a reader consider to understand an author’s purpose for writing? Check all that apply.

A. the theme of the text
B. the topic of the text
C. the name of the text
D. the author’s use of language
E. the author’s attitude toward the topic
F. the author’s approach to discussing the topic