Some philosophical implications of Bandura's social cognitive theory of human agency. · Study