Banduras Social Cognitive Theory

Bandura introduces key concepts of social-cognitive theory, such as the triadic theory, fortuity, modeling and observational learning, efficacy, moral disengagement. He describes the application of social-cognitive theory to dealing with anxiety, improving human performance, and changing behaviors.

Bandura reviews early research on modeling aggression and discusses ways that social-cognitive theory can be used for human good. Who are influential models in teaching children about aggression?