Development of an implantable artificial lung: challenges and progress.

Development of an implantable artificial lung: challenges and progress.