Convex optimization - Boyd, Stephen (Cambridge University Press, 2004)