Press, W. Hà et.all.. Numerical Recipes with Source Code: The Art of Scientific Computing. 3rd Edition - Cambridge Cambridge University press 2007 - xxi, 1235p. ISBN: 978-0-521-88068-8