I am finding that my OOP skillz are are not as good as they should be. In other words, I do not completely grok OOP. Can anyone suggest to me a programming language agnostic book on OOP theory? Thanks, Jonathan