Author: Pentti Salomaa