2 pubs · 270 cites · h-index 2
Dutch Polymer Institute
2013 - 2013
Eindhoven University of Technology
2012 - 2013