Hietaranta, Pertti, University of Helsinki, Finland