Calculus of variations I - Giaquinta, Mariano (Berlin Springer, 2010)