Original languageEnglish
PublisherDelft University of Technology
Number of pages359
ISBN (Electronic)978-94-6186-826-8
Publication statusPublished - 2017

ID: 22371976