Author: Jaeschke, Rudolf.