Tarja Puhakainen image
Tarja
Puhakainen
Helsingin Yliopisto
Finland