Optimization : a theory of necessary conditions - Neustadt, Lucien W. (Princeton University Press, 1976)