Liver regeneration and repair: hepatocytes, progenitor cells, and stem cells - Fausto,N. (Hepatology, 2004)