Convex analysis and optimization - Bertsekas, Dimitri P. (Athena Scientific, 2003)