The C++ Programming Language, Second Edition. Addison-Wesley, reprinted with corrections (1991)

by Bjarne Stroustrup