Bandura, Albert. Social Learning Theory. Englewood Cliffs, NJ: Prentice Hall, 1977.