Author: Ruffy, Péter.