Algorithms for nonlinear programming and multiple objective decisions - Rustem (Wiley, 1998)