Ive been collecting material regarding (confusions around) OO. Its far from complete but the references may be useful, eg
- the Rees list on the different things that OO means to different people
- the fundamental philosophical differences between commitment to declarativeness and imperativeness -- in philosophical language rationalism and empiricism
As I said, its still in the early stage of bits and pieces being collected...
http://blog.languager.org/2012/07/we-dont-need-no-ooooo-orientation-2.html