Convex Analysis and Nonlinear Optimization — Borwein Jonathan M. — libreta