Author: Dinkelbach, Werner.