Advances in organ transplantation: the bioartificial liver.
Stoller
A M
AM
Division of Physician Communication, WebMD, New York, NY, USA.
D006801:Humans; D019164:Liver, Artificial; D016377:Organ Transplantation; D014481:United States