Author: Hoglund, Panu Petteri, Kivinen, S Albert