Learning JavaScript Design Patterns - A book by Addy Osmani [addyosmani.com]