Variational analysis and generalized differentiation I basic theory - Mordukhovich, B. S. (Berlin Springer, 2013)