CONVEX OPTIMIZATION - Boyd, Stephen (Cambridge, 2008)