Author: Rosenkranz, Otto.