SMS: Classical mechanics with calculus of variations, and optimal control : an intuitive introduction / Mark Levi.