Mechanisms of chemical carcinogenesis: recent advances.

Mechanisms of chemical carcinogenesis: recent advances.