Liver transplantation for hepatocellular carcinoma: an appraisal of current controversies.

Liver transplantation for hepatocellular carcinoma: an appraisal of current controversies.