Ruth Mugge

Dr. Ruth Mugge

Faculty of Industrial Design Engineering, Delft University of Technology