An iterative finite-element algorithm for solving two-dimensional nonlinear inverse heat conduction problems. (November 2018)