JAVASCRIPT DEFINITIVE GUIDE - FLANAGAN, DAVID (O'REILLY, 2020)