Author: Mezei Otto.