Large scale optimization with applications (Springer, 1997)