Numerical Methods for Computational Physics 2nd Chapter of "Computational Physics With Python" by Dr. Eric Ayars