How Marketing Changed OOP In JavaScript - Smashing Magazine
Briefly