C++ programming language (Addision-Wesley, 1997)