In the context of Albert Banduras social cognitive theory, what is meant by human agency? Describe the core features of human agency.

In the context of Albert Banduras social cognitive theory, what is meant by human agency? Describe the core features of human agency.

This is for a Personality Theories Course.
Could you cite and reference the following book:
Theories of Personality
Jess Feist, Gregory J. Feist, and Tomi-Ann Roberts, 2018
Mc Graw-Hill Education
ISBN.13: 978-0-077-86192-6