Numerical Analysis And Scientific Computation by Jeffrey Leader & Jeffery J. Leader