Programming Paradigms for Dummies: What Every Programmer Should Know (2009) [pdf]
> We  end  our  discussion  of  inheritance  with  a  cautionary  tale.   In  the  1980s,  a  very
large  multinational  company initiated  an  ambitious  project  based  on  object-oriented programming.  Despite a budget of several billion dollars,  the project failed miserably.  One of the principal reasons for this failure was a wrong use of inheritance.Who did that, exactly?