Learning JavaScript data structures and algorithms: write complex and powerful JavaScript code using the latest ECMAScript - Groner, Loiane (Packt Publishing, 2018)