Author: Somogyi, Béla.