Original languageEnglish
Place of PublicationDelft, The Netherlands
PublisherTU Delft Library
Number of pages66
ISBN (Print)978-94-6186-008-8
Publication statusPublished - 2011

Publication series

Name
PublisherTU Delft Library

    Research areas

  • authored books

ID: 2363081