Cancer Etiology, Diagnosis and Treatments