Introduction to the Calculus of Variations and Its Applications, Second Edition by Frederic Y.M. Wan