Author: Henze, Gerhard.