"Viruses and Cancer. Orla Sheils. Department of Histopathology. Carcinogenesis. What Causes Cancer? Carcinogens; Age; genetic make up; immune system ..."