Author: Blasszauer, Béla.