Even though I don't program with C++ much these days, I still love the book entitled "C++ Programming Language" by Bjarne Stroustrup - the creator of the C++ programming language. Its first edition was published in 1986, but the book still remains informative even for non-C++ programmers. Unlike many other programming books, this one doesn't focus only on the language itself, in contrast, there are many very useful chapters on various programming paradigms, including the object oriented one, for sure. Besides, it does really explain the p
urpose of the object oriented method and its benefits. Moreover, there is information on software architecture, class design and on programming process as a whole. More...