Shift work and cancer risk: potential mechanistic roles of circadian disruption, light at night, and sleep deprivation.

Shift work and cancer risk: potential mechanistic roles of circadian disruption, light at night, and sleep deprivation.