Object-oriented implementation of numerical methods : an itroduction with java and smalltalk - Besset, Didier H. (Morgan Kaufman, 2001)