Programming with C++ : - Hubbard, John (McGraw Hill, 2000)