C++ : the complete reference - Schildt, Herbert (New York ; London : McGraw-Hill, 2003)