Stephen Boyd, Lieven Vandenderghe: Convex Optimization, Cambridge University Press, https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf
Monique Laurent, Frank Vallentin: Semidefinite Optimization.
http://www.mi.uni-koeln.de/opt/wp-content/uploads/2015/10/laurent_vallentin_sdo_2012_05.pdf
AMPL Book
https://ampl.com/learn/ampl-book/