Scientific C++ : building numerical libraries the object-oriented way - Buzzi-Ferraris, Guido (Addison-Wesley, 1993)
Includes index.