TY - RPRT TI - Self-efficacy theory. AU - B M DeVellis PY - 1983 UR - https://pubmed.ncbi.nlm.nih.gov/10261188/ ID - 10261188 ER -