Variation Methods and Nonlinear Differential Equations