Numerical Recipes in C : The Art Scientific Computing (Cambridge University Press, 1992)