Anderson Acceleration: Convergence Theory and Numerical Experience Professor Tim Kelley (North Carolina State U, USA) [LINK]