Text this: Object technology for scientific computing : object-oriented numerical software in Eiffel and C / Paul F. Dubois.