Calculus of Variations, Applications and Computations by Catherine Bandle & Bandle Bandle