Semi-Infinite Programming by R. Reemtsen & Jan J.R. Uckmann