Rediscovering JavaScript : Master ES6, ES7, and ES8 - Subramaniam, Venkat (Pragmatic programmers., 2018)
Annotation