Pazdanowski, Michał. “SVD As a Preconditioner in Nonlinear Optimization”. Computer Assisted Methods in Engineering and Science, vol. 21, no. 2, Jan. 2017, pp. 141-50, https://cames3.ippt.pan.pl/index.php/cames/article/view/48.