Numerical recipes in c ,art of scientific computing - Press,Willam H. (Cambridge University Press, New Delhi)