Artificial and Bioartificial Liver Support - McKenzie, Travis J; Lillegard, Joseph B; Nyberg, Scott L (Seminars in Liver Disease, 2008)