Publications by 'Ilkka Heinonen'