Schaum's outline of theory and problems of programming with C++ - Hubbard,John (New York McGRAW HILL, 1996)