Engineering problem solving with C++ : an object based approach - Ingber, Jeanine A. (Prentice Hall, 2003)