C++ scientific programming : computational recipes at a higher level - Berryhill, John R. (Wiley, 2001)