Shift work, cancer and "white-box" epidemiology: Association and causation.

Shift work, cancer and "white-box" epidemiology: Association and causation.