Object-oriented programming: Some history, and challenges for the next fifty years. - Black, Andrew P. (Information & Computation, 2013)