Rediscovering JavaScript Master ES6, ES7, and ES8 - Subramaniam, Venkat (Pragmatic Bookshelf, 2018)