Numerical Recipes, 2nd edition (1993)

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