Probably the most useful book on c++ ever written, by the creator of c++. However it is not intended for people new to programming - a familiarity with c and the basic programming concepts is neccesary. It is very thorough, more a computer science text-book than a handbook or tutorial. The book explores the architecture of c++ and how it is implemented as well as how to use it (which other books usually concentrate on). Many good tips on style and how you should structure programs as well as broader concerns useful to large scale projects.