Understanding ECMAScript 6
leanpub.com