Theory and programming with C++ - Hubbard, John R. (New York McGraw-Hill, 2000)