books-to-read Responsible JavaScript - Jeremy Wagner Show your work - Austin Kleon Understanding JavaScript Promises - Nicholas C. Zakas