Developing Web Components with TypeScript - Krause (Apress, 2021)