Health locus of control beliefs and socio-economic differences in self-rated health.

Health locus of control beliefs and socio-economic differences in self-rated health.