The term "hispanic american":
a. is widely applied, and since it is based on shared language, is seen as neutral and non-offensive to non-hispanics
b. can have negative meanings and controversial connotations
c. does not acknowledge the roots that some groups have to african and native american civilizations
d. is a label that was invented and applied by the dominant group
e. all of the above