Numerical algorithms with C - Engeln-Mullges, Gisela (Springer, 1996)