Viral hepatocarcinogenesis: from infection to cancer.

Viral hepatocarcinogenesis: from infection to cancer.