A first course in optimization theory. - Sundaram, Rangarajan K. (Cambridge, 1996)