Programming TypeScript : Making Your JavaScript Applications Scale - Boris Cherny (2019)