Methods Of Dynamic And Nonsmooth Optimization door Frank H. Clarke