Numerical Recipes 3rd Edition, editura Cambridge University Press