Object-Oriented Implementation of Numerical Methods by Didier H. Besset