Calculus of Variations - Filip Rindler (Springer, 2018)