ECMAScript cookbook: over 70 recipes to help you learn the new ECMAScript (ES6/ES8) features and solve common JavaScript problems - Harrison, Ross (Packt Publishing, 2018)