Social cognitive theory an agentic perspective on human nature - Bandura, Albert 1925-2021 (Wiley, 2023)