Author: Lovicsek, Béla.