Author: Hegeler, Inge; Hegeler, Sten; Hohnen, David (translator)