Understanding and Using Prototypal Inheritance in JavaScript
Acing the JavaScript Interview: top questions explained