Author: Rosenkranz, Gerhard.