Calculus Of Variations And Optimal Control by A.A. Milyutin & N.P. Osmolovskii