Trapiche
A first course in optimization theory · Trapiche