paper by Otte Heinävaara. source.