Source: http://rdl.gouv.qc.ca/cgi/viewcontent.php?article=numerical.analysis.timothy.sauer.solution.manual.pdf