Iterative Methods for Nonlinear Problems