CALCULUS OF VARIATIONS WITH APPLICATIONS