A Teukolsky, B P Flannery, and T Vetterling. Numerical Recipes in C: the art of scientific computing (1993)

by W H Press, S