Summary: The Principles of object-oriented javascript - by Nicholas C. Zakas