Kari Lappalainen

Tampere University of Technology, Finland 0000-0003-3559-6927