C++ : the complete reference - SCHILDT, Herbert New York, 2003 4th ed