Genetics, Endogenous and Exogenous Exposures, and Human Cancer