Therapeutic cell encapsulation: Ten steps towards clinical translation
ISSN: 1873-4995, 0168-3659
Year of publication: 2013
Volume: 170
Issue: 1
Pages: 1-14
Type: Review
ISSN: 1873-4995, 0168-3659
Year of publication: 2013
Volume: 170
Issue: 1
Pages: 1-14
Type: Review