Viral carcinogenesis: revelation of molecular mechanisms and etiology of human disease.

Viral carcinogenesis: revelation of molecular mechanisms and etiology of human disease.