I just read Mordechai Ben-Ari's criticism of OOP in the September issue of the Communications of the ACM
(vol. 53, No 9, pg 32, 2010). My own criticism was: Is OOP a mistake?, www.comp.lang.C++, 26 May 2000 and www.comp.object, 22 Feb. 2001. (Note I am not criticizing MODULARITY in general.) Gabriel has also offered: Objects Have Failed (www.dreamsongs.com/Files/ObjectsHaveFailed.pdf).