The C++ Programming Language, 3rd ed (1997)

by B Stroustrup