NUMERICAL recipes in Fortran 77 The art of scientific computing. Volume 1 of Fortran numerical recipes - Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (Cambridge University, 1992)