Introduction to linear and nonlinear progeamming - Luenberger Avid G (1965)