PROGRAMMING WITH C++ - HUBBARD, J.R. (MCGRAW HILL, 2000)