Stroustrup: The C++ Programming Language (Second Edition)

Source: www.stroustrup.com