C++ Math Class Library: Permutations, Partitions, Calculators and Gaming by Scott N. Gerard
This book/disk set includes a collection of reusable object-orientated software tools, or classes, along with information about their algorithms, what applications they can be used for, and how to interface them in programs. This particular set of classes are not for beginner programmers. The text presents a large set of very unusual but useful classes that are not generally found. Some of these were developed from research that never reached the commercial world, yet provided building blocks for simulations, models, games, and scientific and engineering applications. The book provides reusable code with complete examples on the accompanying diskette.