Hepatic stellate cells: protean, multifunctional, and enigmatic cells of the liver - Friedman,S.L. (Physiol Rev, 2008)