Numerical Methods in Scientific Computing: Volume 1