Author: Salo, Matti.