Perceived threat and depression among patients with cancer: the moderating role of health locus of control.

Perceived threat and depression among patients with cancer: the moderating role of health locus of control.