Author: Ferenczy, Géza.