Understanding ES6 by Nicholas C. Zakas

ECMAScript 6 is coming, are you ready? There's a lot of new concepts to learn and understand. Get a headstart with this book!