You Don't Know JS: ES6 & Beyond

Get it now: