There are a number of sources. If you are comfortable using differential forms, then one source that you may find useful is L. Hsu, *Calculus of variations via the Griffiths formalism*, J. Differential Geom. **36**, 551–589 (1992). He explains how to do this calculation very explicitly there.