Optimization and nonsmooth analysis - Clarke, Frank H. (Society for Industrial and Applied Mathematics, 1990)