Numerical Analysis Lecture Notes Peter J Olver