Numerical Recipes in fortran the art of scientific computing - Press,William H (Cambridge university press, 1986)