Semi-Infinite Programming by Miguel A. Goberna & Marco A. Lopez