`The article uses a single reference to support the statement that delegation is inheritance ``...some programming languages use delegation, which is semantically equivalent.``, but then confuses the reader by describing how delegation and inheritance differ (which is, ironically, the point of the whole article.  C2's page on this topic gives a more balanced discussion, including: * a link to at least one paper that refutes Stein's opinion. * a discussion of different viewpoints as to what delegation is.  The paper which is used as an example is: ``Automated Delegation is a Viable Alternative to Multiple Inheritance in Class Based Languages`` [Viega, Reynolds and Behrends] http://www.cs.virginia.edu/~evans/cs655-S00/readings/viega.pdf`