Author: Semlyén, János.