Hepatocellular carcinoma: from hepatocyte to liver cancer stem cell - Karakasiliotis, Ioannis; Mavromara, Penelope (Frontiers in Physiology, 2015)