Eloquent JavaScript Learning JavaScript Design Patterns JavaScript: The Good Parts You Don't Know JS Series Up & Going Scope & Closures this & Object Prototypes Don't Make Me Think: A Common Sense Approach to Web Usability Code: The Hidden Language of Computer Hardware and Software