Author: Ripp, Géza.