Calculus Of Variations And Optimal Control Theory by Daniel Liberzon