Text this: Optimization and Nonsmooth Analysis