Matti Hagelberg : 26 publications