Schaum's outline of theory and problems of programming with C++ - Hubbard, John R (McGraw-Hill, 2000)