Speaking JavaScript [an in-depth guide for programmers] - Rauschmayer, Axel 1972- (O'Reilly, 2014)