Books by Nicholas C. Zakas
The Principles of Object-Oriented JavaScript
Do more with less. The Principles of Object-Oriented JavaScript helps you use this powerful language to its full potential.
Understanding ECMAScript 6
Understanding ECMAScript 6 covers the new object types, syntax, and other exciting features in the latest version of JavaScript.