Optimization And Nonsmooth Analysis door Frank H. Clarke