Theoretical perspectives in medical education: past experience and future possibilities
Social Cognitive Theory: An Agentic Perspective