See this for example.
Also consider an introduction to iterative methods like Saad 2003 to see why it’s a risky decision to use CG for a nonlinear problem.