Understanding The Role Of Genetic And Environmental Factors In Cancer Development