Author: Abádi Nagy, Zoltán.