Methods of Descent for Nondifferentiable Optimization (Lecture Notes in Mathematics)