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

by B STROUSTRUP