Publications by 'Erkka Haapasalo'