Numerical methods, algorithms, and tools in C♯. (©2010)