Numerical methods for nonlinear variational problems - Lowinski, Roland (Springer series in computational physics, 1984)