Human agency in social cognitive theory. | Synapse