August 06, 2013
I just discovered this essay of Jonathan Aldrich on the Lambda the Ultimate forum. It tries to identify the essence of object-oriented programming. He provides a (technical) hypothesis why OOP was so successful.

http://www.cs.cmu.edu/~aldrich/papers/objects-essay.pdf

Interesting read for people who care about definitions and what OOP actually means.