Source: https://rahulpatel121.files.wordpress.com/2018/07/s-s-sastry-introductory-methods-of-numerical-analysis-2012-phi-learning-pvt-ltd.pdf