Search results for: Maarten Wester
Artificial Organs > 38 > 12 > 998 - 1006
Biomaterials > 2013 > 34 > 32 > 7819-7828
Acta Biomaterialia > 2012 > 8 > 6 > 2279-2287
Artificial Organs > 38 > 12 > 998 - 1006
Biomaterials > 2013 > 34 > 32 > 7819-7828
Acta Biomaterialia > 2012 > 8 > 6 > 2279-2287