Theory and problems of programming with C++ - Hubbard, John (Schaum's outline series mcgraw hill, New York, 1996)