Techniques of Variational Analysis (CMS Books in Mathematics