Redefining Computing
As I am now starting to discover, many of these ideas were originally considered by Alan Kay, and summarized at OOPSLA in 1997.
If the true shape of object oriented programming is qualitatively different to what we have been taught, it may be worthwhile exploring the membrane concepts within the present generation of programming languages. It is at least a starting point.
Perhaps object oriented programming is actually fundamentally richer and more interesting than many have given it credit for.