Classical Inheritance is Obsolete - How to Think in Prototypal OO by Eric Elliot