Learning TypeScript 2.x: Develop and maintain captivating web applications with ease - Jansen, Remo H (Packt Publishing Limited, 2018)