Calculus of variations : an introduction to the one-dimensional theory with examples and exercises (2018)