Bruce van Brunt's [*The Calculus of Variations*](http://books.google.com/books?id=McBCbLDjXk0C).