Modern JavaScript - Kolce, James; Buckler, Craig; Seitz, Sebastian; Brown, Mark; Jelisejevs, Pavels; Mardan, Azat; Green, M. David; Rometty, Jack; Wright, James (SitePoint, 2017)
Authors' names from chapter headings. - Online resource; title from title page (Safari, viewed November 2, 2017)