Numerical Recipes in C. Cambridge University Press. (2nd Edition (1992)

by W H Press, S A Teukolsky, W T Vetterling, B P Flannery