Fine-tuning Kleine's choice framework
Human Agency in Social Cognitive Theory