Author: Mäkelä, Hannu.