Numerical recipes in Fortran : the art of scientific computing : Volume 1.Fortran numerical recipes (Cambridge University Press, 1992)