Author: Butkovič Štefan.