Numerical recipes in C. The art of scientific computing. Cambridge university press (1992)

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