Practical methods for optimal control using nonlinear programming - Betts, John T. 1943- (SIAM, 2001)