Author: Tarcai, Béla.