Numerical Recipes in C  VERSION 2.08