On Hepatic Stem Cells And Their Role In Chronic Liver Disease And Carcinogenesis