Social cognitive theory and cancer patients' quality of life: a meta-analysis of psychosocial intervention components.

Social cognitive theory and cancer patients' quality of life: a meta-analysis of psychosocial intervention components.