Original languageEnglish
Place of PublicationDelft
PublisherDelft University Publishers - TU Delft Library
Number of pages140
ISBN (Print)978-94-6186-599-1
Publication statusPublished - 2016

Publication series

Name
PublisherDelft University Publishers - TU Delft Library

ID: 2015666