Optimization and Nonsmooth Analysis - Clarke, Frank H. (Classics in applied mathematics ;, 1990)