Author: Seppo Sajama and Matti Kamppinen