Ritella, Giuseppe, University of Helsinki, Finland