Object technology for scientific computing : (Prentice Hall, 1997)