Good basic book for understanding OOP
This book is a good start if you have forgotten or don't know about OOP. The downside in my mind is that it focuses on C++ and Java in the examples. I needed to learn it more for JavaScript to understand the basics of OOP. However with the examples in C++ and Java I had to refresh on what the syntax of these languages were. Not a big problem, I had learned them in the past but never really used them.
Overall I think this is a good book for reviewing or learning about OOP.