Stephen Boyd, Lieven Vandenberghe (2004). Convex Optimization. Cambridge University Press eBooks. https://doi.org/10.1017/cbo9780511804441