Original Post
I am interested in finding a book on OOP theory. I have been using C++ for a few years now but have not gone deep into the OOP aspects of it (I haven't ever touched something like multiple inheritance for example). My interest is academic, I just want to expand my brain a little (or even more than a little) here. I would like a book that focuses mostly on the theory not actual code. It doesn't have to be a C++ book, in fact I would prefer a book that does not focus on a language at all if possible. I have searched around and found a book: Object Oriented Software Construction by Meyer. Looks like it has a good rep on Amazon but I am unsure if it is what I am looking for. Edit: Accidently typed OPP at one point. To clarify I am not, at this time, down with OPP