Nonappa Faculty of Engineering and Natural Sciences, Tampere University, P. O. Box 541, Tampere 33101, Finland