Fortran numerical recipes - Press, William H.