Nonsmooth equations in optimization regularity, calculus, methods, and applications - Klatte, Diethard (Kluwer Academic, 2002)