Author: Sebestyén, Béla.