The C++ Programming Language. 3rd ed (2004)

by B Stroustrup