Nonlinear And Optimal Control Theory by Andrei Agrachev & A. Stephen Morse