Numerical Recipes door William H. Press, Saul A. Teukolsky & William T. Vetterling