Text this: Control applications of nonlinear programming and optimization 1989 :