Coffee and cancer risk, epidemiological evidence, and molecular mechanisms.

Coffee and cancer risk, epidemiological evidence, and molecular mechanisms.