Effects of optimism, social support, fighting spirit, cancer worry and internal health locus of control on positive affect in cancer survivors: a path analysis.

Effects of optimism, social support, fighting spirit, cancer worry and internal health locus of control on positive affect in cancer survivors: a path analysis.