Artificial and bioartificial liver devices: present and future. Issue 12 (18th November 2009)