E. Birgin , Y. G. Evtushenko , E. G. Birgin Automatic differentiation for optimal control problems. In "Dynamics of non-homogeneous systems" (Editor Yu. S. Popkov), Russian Academy of Sciences Institute for System Analysis , Vol 2, , p. 53-62 , 01.1999