Crafting Interpreters
Robert Nystrom
Programming Voice Interfaces
Walter Quesada & Bob Lautenbach
Eloquent Javascript [3rd edition]
Marijn Haverbeke
Designing Web APIs
Amir Shevat & Brenda Jin & Saurabh Sahni
Software Quality Assurance
Rajiv Chopra