Numerical mathematics and computing - Cheney, Ward (Thomson, 2008)