TypeScript essentials : develop large scale responsive web applications with TypeScript - Nance, C. (Christopher) (Community experience distilled., 2014)