Author: Keller, Miklós.