Mastering TypeScript 3: build enterprise-ready, industrial strength web applications using TypeScript 3 and modern frameworks - Rozentals, Nathan (Packt Publishing, 2019)